Apparatus and method for ambient internet of things communication in a wireless communication system

By configuring UEs as intermediate nodes with assistance information and user plane configurations, the inefficiencies in AIoT data transmission are addressed, improving resource utilization and reducing waste in wireless communication systems.

WO2025150015A1PCT designated stage Publication Date: 2025-07-17LENOVO (SINGAPORE) PTE LTD
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
PCT/IB2025/051577
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-02-14
Filing Date
2025-02-14
Publication Date
2025-07-17

AI Technical Summary

Technical Problem

Existing wireless communication systems face inefficiencies and resource wastage due to UEs being incompatible or incapable of functioning as intermediate nodes for AIoT data transmissions, leading to wasted time, communication resources, and increased power consumption.

Method used

Configuring UEs as intermediate nodes to transmit assistance information, enabling improved transmission efficiency and resource utilization by establishing data connections through user plane configurations, including AIoT-GWs and AIoT-ASs, to facilitate AIoT data transmission.

Benefits of technology

Enhances transmission efficiency and reduces resource wastage by allowing UEs to function as intermediate nodes, optimizing communication resources and power usage in AIoT data transmission.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure IB2025051577_17072025_PF_FP_ABST
    Figure IB2025051577_17072025_PF_FP_ABST
Patent Text Reader

Abstract

Various aspects of the present disclosure relate to methods, apparatuses, and devices for wireless communication. A user equipment (UE) may transmit (1102) a request message associated with a data connection to support transmission of ambient internet of things (AIoT) data, wherein the UE is an intermediate node for the transmission of AIoT data. The UE may receive (1104) a response message comprising a configuration associated with the data connection to support the transmission of AIoT data.
Need to check novelty before this filing date? Find Prior Art

Description

APPARATUS AND METHOD FOR AMBIENT INTERNET OF THINGS COMMUNICATION IN A WIRELESS COMMUNICATION SYSTEMTECHNICAL FIELD

[0001] The present disclosure relates to wireless communications, and more specifically to ambient internet of things (AIoT) communication in a wireless communication system.BACKGROUND

[0002] A wireless communications system may include one or multiple network communication devices, such as base stations (BSs), which may support wireless communications for one or multiple user communication devices, which may be otherwise known as user equipment (UE), or other suitable terminology. The wireless communications system may support wireless communications with one or multiple user communication devices by utilizing resources of the wireless communication system (e.g., time resources (e.g., symbols, slots, subframes, frames, or the like) or frequency resources (e.g., subcarriers, carriers, or the like). Additionally, the wireless communications system may support wireless communications across various radio access technologies including third generation (3G) radio access technology, fourth generation (4G) radio access technology, fifth generation (5G) radio access technology, among other suitable radio access technologies beyond 5G (e.g., sixth generation (6G)).SUMMARY

[0003] An article “a” before an element is unrestricted and understood to refer to “at least one” of those elements or “one or more” of those elements. The terms “a,” “at least one,” “one or more,” and “at least one of one or more” may be interchangeable. As used herein, including in the claims, “or” as used in a list of items (e.g., a list of items prefaced by a phrase such as “at least one of’ or “one or more of’ or “one or both of’) indicates an inclusive list such that, for example, a list of at least one of A, B, or C means A or B or C or AB or AC or BC or ABC (i.e., A and B and C). Also, as used herein, the phrase “based on” shall not be construed as a reference to a closed set of conditions. For example, an example step that is described as “based on condition A” may be based on both a condition A and a condition B without departing from the scopeof the present disclosure. In other words, as used herein, the phrase “based on” shall be construed in the same manner as the phrase “based at least in part on.” Further, as used herein, including in the claims, a “set” may include one or more elements.

[0004] Various aspects of the present disclosure relate to wireless communications, including improved methods and apparatuses for AIoT communication in a wireless communication system. A UE may transmit a request message for one or more transmissions of AIoT data, wherein the UE is configured (e.g., enabled) as an intermediate node to support (e.g., perform) the one or more transmissions of the AIoT data, for example, over a data connection. The UE may also receive a response message including a configuration (or one or more information associated with the configuration) for the data connection for the one or more transmission of the AIoT data.BRIEF DESCRIPTION OF THE DRAWINGS

[0005] Figure 1 illustrates an example of a wireless communications system in accordance with aspects of the present disclosure.

[0006] Figure 2 illustrates an example of a first topology of a wireless network in accordance with aspects of the present disclosure.

[0007] Figure 3 illustrates an example of a second topology of a wireless network in accordance with aspects of the present disclosure.

[0008] Figure 4 illustrates an example of a block diagram of an AIoT system in accordance with aspects of the present disclosure.

[0009] Figure 5 illustrates an example of a procedure in an AIoT system in accordance with aspects of the present disclosure.

[0010] Figure 6 illustrates a user plane connection configuration in accordance with aspects of the present disclosure.

[0011] Figure 7 illustrates another example of a procedure in an AIoT system in accordance with aspects of the present disclosure.

[0012] Figure 8 illustrates an example of a UE in accordance with aspects of the present disclosure.

[0013] Figure 9 illustrates an example of a processor in accordance with aspects of the present disclosure.

[0014] Figure 10 illustrates an example of a network equipment (NE) in accordance with aspects of the present disclosure.

[0015] Figure 11 illustrates a flowchart of a method performed by a UE in accordance with aspects of the present disclosure.

[0016] Figure 12 illustrates a flowchart of a method performed by a NE in accordance with aspects of the present disclosure.DETAILED DESCRIPTION

[0017] Various aspects of the present disclosure relate to AIoT communications in a wireless communication system. The AIoT communications may be supported by a UE functioning (e.g., operating) as an AIoT reader. The AIoT communications may occur over a user plane. A wireless device, such as the UE may output (e.g., transmit) a request to register with the wireless communication system based at least in part on the wireless device seeking to be an intermediate node for the AIoT communications (e.g., AIoT data transmissions such as with a UE). However, in some cases, the wireless device may be incompatible or incapable (i.e., lacking capability) of functioning as the intermediate node or establishing a data connection, or both, and thereby signaling associated with the request may result in wasted time, communication resources, and power consumption. To address these shortcomings, the wireless device may be configured (e.g., enabled) to transmit assistance information with the request, which may provide for improvements to transmission efficiency, utilization of fewer communication resources, and time may be used efficiently.

[0018] Aspects of the present disclosure are described in the context of a wireless communications system.

[0019] Figure 1 illustrates an example of a wireless communications system 100 in accordance with aspects of the present disclosure. The wireless communications system 100 may include one or more NE 102, one or more UE 104, and a core network (CN) 106. The wireless communications system 100 may support various radio access technologies. In some implementations, the wireless communications system 100 may be a 4G network, such as an LTE network or an LTE-Advanced (LTE-A) network. Insome other implementations, the wireless communications system 100 may be a new radio (NR) network, such as a 5G network, a 5G-Advanced (5G-A) network, or a 5G ultrawideband (5G-UWB) network. In other implementations, the wireless communications system 100 may be a combination of a 4G network and a 5G network, or other suitable radio access technology including Institute of Electrical and Electronics Engineers (IEEE) 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), IEEE 802.20. The wireless communications system 100 may support radio access technologies beyond 5G, for example, 6G. Additionally, the wireless communications system 100 may support technologies, such as time division multiple access (TDMA), frequency division multiple access (FDMA), or code division multiple access (CDMA), etc.

[0020] The one or more NE 102 may be dispersed throughout a geographic region to form the wireless communications system 100. One or more of the NE 102 described herein may be or include or may be referred to as a network node, a BS, a network element, a network function, a network entity, a radio access network (RAN), aNodeB, an eNodeB (eNB), a next-generation NodeB (gNB), or other suitable terminology. An NE 102 and a UE 104 may communicate via a communication link, which may be a wireless or wired connection. For example, an NE 102 and a UE 104 may perform wireless communication (e.g., receive signaling, transmit signaling) over a Uu interface.

[0021] An NE 102 may provide a geographic coverage area for which the NE 102 may support services for one or more UEs 104 within the geographic coverage area. For example, an NE 102 and a UE 104 may support wireless communication of signals related to services (e.g., voice, video, packet data, messaging, broadcast, etc.) according to one or multiple radio access technologies. In some implementations, an NE 102 may be moveable, for example, a satellite associated with a NTN. In some implementations, different geographic coverage areas associated with the same or different radio access technologies may overlap, but the different geographic coverage areas may be associated with different NE 102.

[0022] The one or more UE 104 may be dispersed throughout a geographic region of the wireless communications system 100. A UE 104 may include or may be referred to as a remote unit, a mobile device, a wireless device, a remote device, a subscriber device, a transmitter device, a receiver device, or some other suitable terminology. In some implementations, the UE 104 may be referred to as a unit, a station, a terminal, ora client, among other examples. Additionally, or alternatively, the UE 104 may be referred to as an Intemet-of-Things (loT) device, an Intemet-of-Everything (loE) device, or machine-type communication (MTC) device, among other examples.

[0023] A UE 104 may be able to support wireless communication directly with other UEs 104 over a communication link. For example, a UE 104 may support wireless communication directly with another UE 104 over a device-to-device (D2D) communication link. In some implementations, such as vehicle-to-vehicle (V2V) deployments, vehicle-to-everything (V2X) deployments, or cellular-V2X deployments, the communication link may be referred to as a sidelink. For example, a UE 104 may support wireless communication directly with another UE 104 over a UE-to-UE interface (PC5 interface).

[0024] An NE 102 may support communications with the CN 106, or with another NE 102, or both. For example, an NE 102 may interface with other NE 102 or the CN 106 through one or more backhaul links (e.g., SI, N2, N2, or network interface). In some implementations, the NE 102 may communicate with each other directly. In some other implementations, the NE 102 may communicate with each other or indirectly (e.g., via the CN 106. In some implementations, one or more NE 102 may include subcomponents, such as an access network entity, which may be an example of an access node controller (ANC). An ANC may communicate with the one or more UEs 104 through one or more other access network transmission entities, which may be referred to as a radio heads, smart radio heads, or transmission -reception points (TRPs).

[0025] The CN 106 may support user authentication, access authorization, tracking, connectivity, and other access, routing, or mobility functions. The CN 106 may be an evolved packet core (EPC), or a 5G core (5GC), which may include a control plane entity that manages access and mobility (e.g., a mobility management entity (MME), an access and mobility management functions (AMF)) and a user plane entity that routes packets or interconnects to external networks (e.g., a serving gateway (S-GW), a Packet Data Network (PDN) gateway (P-GW), or a user plane function (UPF)). In some implementations, the control plane entity may manage non-access stratum (NAS) functions, such as mobility, authentication, and bearer management (e.g., data bearers, signal bearers, etc.) for the one or more UEs 104 served by the one or more NE 102 associated with the CN 106.

[0026] The CN 106 may communicate with a packet data network over one or more backhaul links (e.g., via an SI, N2, N2, or another network interface). The packet data network may include an application server. In some implementations, one or more UEs 104 may communicate with the application server. A UE 104 may establish a session (e.g., a protocol data unit (PDU) session, or the like) with the CN 106 via an NE 102. The CN 106 may route traffic (e.g., control information, data, and the like) between the UE 104 and the application server using the established session (e.g., the established PDU session). The PDU session may be an example of a logical connection between the UE 104 and the CN 106 (e.g., one or more network functions of the CN 106).

[0027] In the wireless communications system 100, the NEs 102 and the UEs 104 may use resources of the wireless communications system 100 (e.g., time resources (e.g., symbols, slots, subframes, frames, or the like) or frequency resources (e.g., subcarriers, carriers)) to perform various operations (e.g., wireless communications). In some implementations, the NEs 102 and the UEs 104 may support different resource structures. For example, the NEs 102 and the UEs 104 may support different frame structures. In some implementations, such as in 4G, the NEs 102 and the UEs 104 may support a single frame structure. In some other implementations, such as in 5G and among other suitable radio access technologies, the NEs 102 and the UEs 104 may support various frame structures (i.e., multiple frame structures). The NEs 102 and the UEs 104 may support various frame structures based on one or more numerologies.

[0028] One or more numerologies may be supported in the wireless communications system 100, and a numerology may include a subcarrier spacing and a cyclic prefix. A first numerology (e.g., i=0) may be associated with a first subcarrier spacing (e.g., 15 kHz) and a normal cyclic prefix. In some implementations, the first numerology (e.g., ^=0) associated with the first subcarrier spacing (e.g., 15 kHz) may utilize one slot per subframe. A second numerology (e.g., i=l) may be associated with a second subcarrier spacing (e.g., 30 kHz) and a normal cyclic prefix. A third numerology (e.g., ^=2) may be associated with a third subcarrier spacing (e.g., 60 kHz) and a normal cyclic prefix or an extended cyclic prefix. A fourth numerology (e.g., ju=3) may be associated with a fourth subcarrier spacing (e.g., 120 kHz) and a normal cyclic prefix. A fifth numerology (e.g., i=4) may be associated with a fifth subcarrier spacing (e.g., 240 kHz) and a normal cyclic prefix.

[0029] A time interval of a resource (e.g., a communication resource) may be organized according to frames (also referred to as radio frames). Each frame may have a duration, for example, a 10 millisecond (ms) duration. In some implementations, each frame may include multiple subframes. For example, each frame may include 10 subframes, and each subframe may have a duration, for example, a 1 ms duration. In some implementations, each frame may have the same duration. In some implementations, each subframe of a frame may have the same duration.

[0030] Additionally, or alternatively, a time interval of a resource (e.g., a communication resource) may be organized according to slots. For example, a subframe may include a number (e.g., quantity) of slots. The number of slots in each subframe may also depend on the one or more numerologies supported in the wireless communications system 100. For instance, the first, second, third, fourth, and fifth numerologies (i.e., / i=0, / z=l, ^=2, [1=3, =4) associated with respective subcarrier spacings of 15 kHz, 30 kHz, 60 kHz, 120 kHz, and 240 kHz may utilize a single slot per subframe, two slots per subframe, four slots per subframe, eight slots per subframe, and 16 slots per subframe, respectively. Each slot may include a number (e.g., quantity) of symbols (e.g., orthogonal frequency division multiplexing (OFDM) symbols). In some implementations, the number (e.g., quantity) of slots for a subframe may depend on a numerology. For a normal cyclic prefix, a slot may include 14 symbols. For an extended cyclic prefix (e.g., applicable for 60 kHz subcarrier spacing), a slot may include 12 symbols. The relationship between the number of symbols per slot, the number of slots per subframe, and the number of slots per frame for a normal cyclic prefix and an extended cyclic prefix may depend on a numerology. It should be understood that reference to a first numerology (e.g., i=0) associated with a first subcarrier spacing (e.g., 15 kHz) may be used interchangeably between subframes and slots.

[0031] In the wireless communications system 100, an electromagnetic (EM) spectrum may be split, based on frequency or wavelength, into various classes, frequency bands, frequency channels, etc. By way of example, the wireless communications system 100 may support one or multiple operating frequency bands, such as frequency range designations FR1 (410 MHz - 7.125 GHz), FR2 (24.25 GHz - 52.6 GHz), FR3 (7.125 GHz - 24.25 GHz), FR4 (52.6 GHz - 114.25 GHz), FR4a or FR4-1 (52.6 GHz - 71 GHz), and FR5 (114.25 GHz - 300 GHz). In some implementations, the NEs 102 and the UEs 104 may perform wireless communicationsover one or more of the operating frequency bands. In some implementations, FR1 may be used by the NEs 102 and the UEs 104, among other equipment or devices for cellular communications traffic (e.g., control information, data). In some implementations, FR2 may be used by the NEs 102 and the UEs 104, among other equipment or devices for short-range, high data rate capabilities.

[0032] FR1 may be associated with one or multiple numerologies (e.g., at least three numerologies). For example, FR1 may be associated with a first numerology (e.g., ^=0), which includes 15 kHz subcarrier spacing; a second numerology (e.g., ^=1), which includes 30 kHz subcarrier spacing; and a third numerology (e.g., jU=2), which includes 60 kHz subcarrier spacing. FR2 may be associated with one or multiple numerologies (e.g., at least 2 numerologies). For example, FR2 may be associated with a third numerology (e.g., jU=2), which includes 60 kHz subcarrier spacing; and a fourth numerology (e.g., jU=3), which includes 120 kHz subcarrier spacing.

[0033] In one wireless communication system (also referred to as a wireless network), for example, a 5G system (5GS), cellular loT services may be provided to devices with reduced capabilities. The system may include simplified devices referred to as ambient loT (AIoT) devices. These AIoT devices may be a new class of loT devices that are powered by harvesting energy from various sources such as radio frequency (RF) energy, solar energy, wind energy, and so forth. Distinct from traditional loT devices, AIoT devices may not rely on batteries and may have limited energy storage capabilities, often using an internal capacitor for energy storage. RF energy may be harvested from transmissions made by the network itself.

[0034] RF energy harvesting may enable ambient loT devices to harvest energy from RF signals available in their environment, such as RF signals transmitted from mobile networks or from nearby Wi-Fi networks. The RF energy harvesting may be a technology that enables self-sustainable wireless loT networks and analyzes the energy harvesting performance of a Wi-Fi-based loT network.

[0035] For an ambient loT device to transmit data, it may first receive an RF signal that provides sufficient energy to power the device. This RF signal may commonly be referred to as a trigger signal or trigger message. The trigger message may be transmitted by a BS or a UE acting as AIoT reader as an intermediate node (UE-AIoT-I). Both the BS and the UE-AIoT-I may be assumed to be in close proximity to the AIoT device.

[0036] Several connectivity topologies may be used to enable an AIoT device to communicate with a mobility network (e.g., 5GS). Connectivity topologies for AIoT networks and devices shown in Figures 2 and 3 may be used in 3GPP. In such examples, the AIoT device may be provided with a carrier wave from other nodes either inside or outside the topology. The links in each topology may be bidirectional or unidirectional.

[0037] Figure 2 illustrates an example of a first topology 200 of a wireless network in accordance with aspects of the present disclosure. The first topology 200 includes a BS 202 communicating directly with an AIoT device 204 over a link 206 (e.g., BS 202 «-> AIoT device 204). The communication between the BS 202 and the AIoT device 204 includes AIoT data and / or signaling 208 received from or transmitted to a core network.

[0038] Figure 3 illustrates an example of a second topology 300 of a wireless network in accordance with aspects of the present disclosure. The second topology 300 includes a BS 302 communicating bidirectionally with an intermediate node 304 (e.g., UE) between the BS 302 and an AIoT device 306 using communication links 308 and 310. This is denoted as “BS «-> intermediate node «-> AIoT device.” The intermediate node 304 may be a special UE capable of transmitting and receiving data and / or signaling 310 with the AIoT device 306. The intermediate node 304 as a UE may be denoted for short as “UE-AIoT-I” for a UE capable of AIoT communication as the intermediate node 304. The UE-AIoT-I may receive and transmit AIoT-related data and / or signaling 312 to a core network via the BS 302.

[0039] Figure 4 illustrates an example of a block diagram of an AIoT system 400 in accordance with aspects of the present disclosure. The AIoT system 400 may be for an AIoT service for an automated warehouse inventory. The inventory may use a requestresponse operation. Another example of an AIoT service may use sensor monitoring where the network may need to read and write data to the AIoT device. At 402, the truck is unloaded and the goods with embedded AIoT devices pass through an AIoT device reader into the warehouse. The AIoT device reader is shown at 404 as a gate. According to the first topology 200, the AIoT device reader may be a BS. According to the second topology 300, the AIoT device reader may be a UE-AIoT-I. At 406, thegoods with embedded AIoT devices are stored in the warehouse. During this time, the goods with embedded AIoT devices may be reached by a BS. At 408, the goods with embedded AIoT devices pass through an AIoT device reader out of the warehouse. At 410, the goods with embedded AIoT devices pass through an AIoT device reader and are loaded into a truck.

[0040] At 404, 406, and 408 the AIoT devices may be empowered and the network (to which the AIoT reader is connected) may communicate with the devices and read the AIoT device identifier (ID). Thus, the network may determine the location of the AIoT device and the corresponding good and / or stock.

[0041] Certain examples herein my use a connectivity topology where an AIoT reader (or gate as in Figure 4 at 404 and 408) is implemented as a UE capable of AIoT communication as an intermediate node (e.g., UE-AIoT-I) (e.g., the second topology 300 wherein the intermediate node is denoted as UE-AIoT-I). For this purpose, the UE- AIoT-I node may be registered with the network and the AIoT data and / or signaling may pass through the UE-AIoT-I node.

[0042] In some examples, the UE-AIoT-I node is a subscriber to the communication network (e.g., a public land mobile network (PLMN) or standalone non-public network (SNPN)), but it may be owned by an AIoT service provider. In other words, the AIoT service provider (AIoT-SP) may have an AIoT application server (AIoT-AS) and may want to directly control the AIoT data and / or signaling transmission via the UE-AIoT-I node.

[0043] In various examples, to allow a UE-AIoT-I node to communicate with AIoT devices and with the network (e.g., via a Uu interface) the following may be determined: how the UE-AIoT-I node receives and transmits AIoT data and / or signaling via the communication network (e.g., PLMN or SNPN implementing over the Uu interface) to and / or from the AIoT-AS, and how the data connection between the UE- AIoT-I and the 5GC is configured to allow AIoT data and / or signaling with efficient transmission.

[0044] Figure 5 illustrates an example of a procedure 500 in an AIoT system in accordance with aspects of the present disclosure. In some implementations, the procedure 500 may implement, or be implemented by, aspects of the wireless communication system 100 as described with reference to Figure 1. The procedure 500may include a AIoT device 502 (or multiple AIoT devices), an AIoT device reader 503 (including a UE-AIoT-I 504 and a radio access network (RAN) 506), a CN 507 (including an AIoT-GW, access and mobility management function (AMF), session management function (SMF), user plane functions (UPFs) 508, a unified data repository (UDR) / unified data management (UDM) 510, and a charging function (CHF) 512), an operations, administration, and management (0AM) 514, and an AIoT application function (AF) and / or application server (AS) 516. In the following description of the procedure 500, the operations may be transmitted in a different order than the example order shown, or the operations may be performed in different orders or at different times. Some operations may also be omitted from the procedure 500, and other operations may be added to the procedure 500. The AIoT device 502 communicates with the AIoT device reader 503.

[0045] Specifically, Figure 5 illustrates an overview of deployment and configuration of an AIoT service in a communication network. The Figure 5 shows steps (or phases) for the deployment of the AIoT service including the configuration of the network entities and AIoT transmitters and the communication service for the transmission of the AIoT data and / or signaling.

[0046] In Figure 5, CN control plane (CP) (or user plane) NFs may be used for the purposes of the AIoT service in the 3GPP network. Such NFs may be referred to as an AIoT gateway 508 (AIoT-GW) or AIoT NF. The AIoT-GW 508 may: store the AIoT service parameters and configure UE-AIoT-I 504, RAN 506 and / or BS or CP NFs for the AIoT service, receive and transmit AIoT data and / or signaling from and / or to the AIoT AS 516, receive and transmit AIoT data and / or signaling from and / or to the AIoT reader (e.g. RAN 506 and / or BS or UE-AIoT-I 504), perform store-and-forward functionality for the AIoT data and / or signaling, create charging data for the AIoT data and / or signaling and transmit the data to the CHF 512, and / or verify the identity of the AIoT device 502.

[0047] During a service provisioning phase 517, at 518, the AIoT AF and / or AS 516 is configured with at least one of the following information: a list of AIoT device IDs (to which data and / or signaling has to be transmitted or inventory action is to be performed), a service ID (which may identify the AIoT service) and credentials for the service and the AIoT devices. The AIoT devices may be identified with a Group ID.

[0048] At 520, there may be configuration of the AIoT device 502 which includes at least one of: a device ID, a service ID, and credentials. At 522, the service provisioning or service level agreement (SLA) between the AIoT AF / AS 516 and the CN 597 of the network. Information like the list of AIoT device IDs, the service ID, the credentials, the service area, and the service operation type are provisioned to the network. Two examples of signaling may be used. In one example, the AIoT AF / AS 516 sends the AIoT provisioning data to the 0AM 514 and the 0AM 514 provides the data to the UDM / UDR 510. In another example, the AIoT AF / AS 516 sends the data directly to the UDM / UDR 510 (e.g., via a network exposure function (NEF)).

[0049] The service provisioning phase 517 may also include AIoT device management procedures which are used to manage the AIoT states in the network and in the AIoT AF / AS 516.

[0050] During a configuration phase 523, the AIoT device reader 503 (e.g., the RAN 506 or the UE-AIoT-I 504) is configured to act as an AIoT reader in general or for a particular AIoT service. Such configuration may also include the configuration of the CN 507 entities to serve the particular AIoT service. At 524, the RAN 506 may select and register with the CN 507 its AIoT capability and / or service area with the CN 507 responsible for AIoT communication. At 526, the UE-AIoT-I 504 may register with the CN 507 and indicate its AIoT capability and / or service area with the CN 507 entity responsible for AIoT communication. At 524 and 526, the CN 507 responsible for AIoT communication may configure or enable the AIoT device reader 503 to serve as such for a particular AIoT service. At 528, the CN 507 NFs responsible for AIoT communication may exchange information to configure or activate the parameters related to the particular AIoT service. At 530, the CN 507 NFs responsible for AIoT communication may exchange information for further service parameter configuration or update with the AIoT AF / AS 516.

[0051] During an AIoT service procedure phase 531, the AIoT data and / or signaling is transmitted between the AIoT AF / AS 516 and the AIoT device 502. For this phase, it may be assumed that the AIoT service agreement is established and network together with the AIoT devices are configured with necessary information. It may also be assumed that the procedure for the AIoT service is initiated from the network to support traffic types of device-terminated (DT) and device-originated (DO)-device-terminatedtriggered (DTT). This phase may also include the authentication and / or authorization of the AIoT device 502 or the AIoT device ID. At 532, the AIoT service provider (e.g., represented as AF or AS) sends the data or signaling to be transmitted in the AIoT device 502. One or more entities in the CN 507 may store the data and / or signaling, process the data and / or signaling and prepare for transmission to the AIoT device reader 503. At 534, the CN 507 may transmit the AIoT data and / or signaling to the AIoT device reader 503. The AIoT device reader 503 may transmit the AIoT data and / or signaling to the AIoT device 502 which may backscatter or actively transmit the signal back to the AIoT device reader 503. The AIoT device reader 503 may transmit the AIoT data and / or signaling to the CN 507. At 536, the AIoT responsible CN 507 entity may collect the AIoT data and / or signaling and prepare an AIoT data report. The AIoT responsible CN 507 entity transmits the AIoT data report to the AIoT AF / AS 516. In addition, at 538, the AIoT responsible CN 507 entity may collect charging data and transmit it to the CHF 512 for charging purposes.

[0052] Different examples found herein may focus on an AIoT service procedure phase for AIoT data and / or signaling transmission, more specifically over a user plane (UP) of the CN.

[0053] Figure 6 illustrates a user plane connection configuration 600 in accordance with aspects of the present disclosure. The user plane connection configuration 600 includes an AMF 602, a PCF 604 (AM / SM), an SMF 606, an AIoT device 608, a UE- AIoT-I 610, a RAN 612, a UPF 614, an AIoT-GW 616 (UP), and an AIoT AS 618. Specifically, Figure 6 shows the high-level architecture for the user plane connection configuration 600 for the UE-AIoT-I 610. One communication path shows the AIoT data and / or signaling transmission between the AIoT server (e.g., AIoT AS 618) and the AIoT devices (e.g., AIoT device 608) via the UE-AIoT-I 610. This AIoT data and / or signaling transmission is performed via the user plane. A UE (e.g., UE-AIoT-I 610) may implement an AIoT application client which handles the transmission of AIoT data and / or signaling with the AIoT AS 618 - a new reference point may be used called AIoT communication (AC-1).

[0054] Another communication path (numbered 620, 622, 624, 626, 628, and 630) shows the user plane signaling for the configuration of the PDU session used by the UE- AIoT-I 610 for the AIoT data and / or signaling transmission. The network (e.g., PLMNor SNPN) may implement the AIoT-GW 616 (e.g., in the user plane and / or in the control plane) via which the AIoT data and / or signaling is transmitted. The reason to use the AIoT-GW 616 is to allow the network operator (e.g., PLMN or SNPN operator) to add network layer security or specific processing to the AIoT data and / or signaling from the AIoT server before the AIoT data and / or signaling is transmitted by the UE- AIoT-I 610 over the radio interface to the AIoT devices 608. The PDU session may need to be setup in such a way that the UE-AIoT-1 610 communicates with the AIoT- GW 616 so that the AIoT data and / or signaling is transmitted to the particular UE- AIoT-1 610.

[0055] At 620, where the AIoT-GW 616 is deployed, the PCF 604 may be configured with the information of the AIoT-GW 616 address. At 622, the registration of the UE-AIoT-I 610 with the AMF 602 occurs. At 624, the AMF 602 may receive AM-specific policies to be used in the AMF 602 and the RAN 612 for a configuration to serve the UE-AIoT-I 610. The UE-AIoT-I 610 may be configured correspondingly to be able to establish a PDU session with the AIoT-AS 618. At 626, the UE-AIoT-I 610 may request PDU session establishment towards the AIoT-AS 618. The SMF 606 may use, at 628, an SM policy to configure the PDU session (e.g., the configuration of the user plane connection between the UE-AIoT-I 610 and the UPF 614 to send and receive data to the AIoT-AS 618). The PCF 604 (e.g., eitherthe AM PCF or the SM PCF) may be aware of the configuration of the AIoT-GW 616 or AIoT-AS 618, and the PCF 604 may send the configuration to the UE via the AMF 602 or the SMF 606. At 630, the SMF 606 may directly exchange signaling with the AIoT-GW 616. The SMF 606 may obtain information for the AIoT-GW 616 discovery and selection. After the SMF 606 determines the PDU session configuration information for AIoT data and / or signaling exchange, the SMF 606 may send this information to the UE on the same path as at 626.

[0056] In some examples described herein there may be a method for configuring a PDU session (including the configuration of the UE and UPF) to be used for AIoT data and / or signaling transmission between a UE-AIoT-I and an AIoT-AS. If there is no AIoT-GW on the data path, the UE may receive configuration information with the AIoT-AS address (e.g., internet protocol (IP) addresses or fully qualified domain names (FQDNs)). The configuration information may be transmitted using a protocol configuration option (PCO) from the SMF. If there is a AIoT-GW on the data path, the UE may receive configuration information with the AIoT-GW address (e.g., IPaddresses or FQDNs). The configuration information may be transmitted using a PCO from the SMF.

[0057] In various examples, an AMF may receive (e.g., from an AM PCF) and send, to an SMF, AIoT-specific information for a PDU session configuration. Furthermore, the AMF may: select an appropriate SMF capable of PDU session establishment for AIoT data and / or signaling transmission, transmit an indication to the selected PCF including the authorization for AIoT services, and / or transmit an indication to the UE (e.g., in a registration accept message or UE configuration command message) that one or more AIoT services are enabled or disabled.

[0058] In certain examples, the SMF may be enhanced to operate with a UE-AIoT-I node. Furthermore, the SMF may: receive a request (e.g., from an AMF) a PDU session establishment and / or modification (e.g., for a UE acting as an intermediate node for AIoT transmission) - the request may include an indication for AIoT information for the data connection, transmit a request message (e.g., to the PCF or the AIoT-GW) for a PDU session policy and receive additional AIoT information for the data connection policy, transmit a request message to the PCF) for the data connection policy and receive additional AIoT information for the data connection policy, determine data connection configuration information for AIoT data transmission, transmit an indication (e.g., in an N1 SM container) to the UE comprising the data connection configuration information for AIoT data transmission, and / or transmit connection configuration information for AIoT data transmission for the UPF.

[0059] In one example, a AIoT-GW may be deployed on an N6 reference point and / or in a CN control plane and the AIoT-GW may be able to communicate with at least the SMF or PCF for the following functionality: to store the AIoT service parameters (e.g., AIoT service type being at least one of inventory service, sensor data collection service, asset tracking service or actuator control service) and to configure UE-AIoT-I, RAN and / or BS or CP NFs for the AIoT service, to receive and transmit AIoT data and / or signaling from and / or to the AIoT application server, to receive and transmit AIoT data and / or signaling from and / or to the AIoT reader (e.g., RAN and / or BS or UE-AIoT-I), to perform store-and-forward functionality for the AIoT data and / or signaling, to create charging data for the AIoT data and / or signaling and transmit the data to the CHF, and / or to verify the identity of the AIoT devices. In oneimplementation, the SMF (or PCF) may request from the AIoT-GW information for the AIoT-GW discovery and selection which may be used to configure the UE to discover the AIoT-GW address (e.g., IP address or FQDN). In another implementation, the AIoT-GW may discover a serving SMF or PCF for an AIoT service (e.g., identified by DNN or S-NSSAI) and send a request to the SMF or PCF to obtain the UE’s IP address. The AIoT-GW may then trigger downlink communication with a transmission to the UE acting as an intermediate node.

[0060] Figure 7 illustrates another example of a procedure 700 in an AIoT system in accordance with aspects of the present disclosure. In some implementations, the procedure 700 may implement, or be implemented by, aspects of the wireless communication system 100 as described with reference to Figure 1. The procedure 700 may include a UE 702 (e.g., AIoT-I), a RAN 704, an AMF 706, an SMF 708, a PCF 710 (AM), a UDR / UDM 712, and an AIoT-AF 714 (and / or AIoT-AS). In the following description of the procedure 700, the operations may be transmitted in a different order than the example order shown, or the operations may be performed in different orders or at different times. Some operations may also be omitted from the procedure 700, and other operations may be added to the procedure 700. Specifically, Figure 7 shows the signaling flow for UE-AIoT-I configuration for AIoT data and / or signaling transmission via the user plane.

[0061] The AIoT-GW may be deployed on the N6 reference point (e.g., in the user plane) and / or deployed in the CN control plane (e.g., as CP NF). There may be one or more such AIoT-GWs (e.g., specific for an AIoT service for a particular AIoT customer). For this purpose, the AIoT-GW may register itself with the network repository function (NRF) and indicate which AIoT service ID it is configured to serve. For example, the AIoT-GW may use a Nnrf_NFManagement_NFRegister service operation including AIoT service ID as an input parameter.

[0062] At 716, the UE 702 implements a capability to act in an intermediate node AIoT transmission capability for AIoT devices. The UE 702 may be denoted as UE- AIoT-I. In addition, the UE 702 may store various parameters for an AIoT service, denoted as AIoT service parameters, which may be stored in a mobile equipment (ME) part and / or in a universal integrated circuit card (UICC) part.

[0063] The UE 702 may implement an application client functionality which is responsible for: reception and transmission of AIoT data and / or signaling from and / or to the network (e.g., from a AIoT-GW), processing the data, and / or transmission and reception of AIoT data and / or signaling to and / or from the AIoT devices.

[0064] At 718, the UDM / UDR 712 may store related UE subscription data and application subscription data. The UE subscription data may contain information related to an AIoT service. For example, the UE subscription data may include that the UE 702 is allowed to operate as an intermediate AIoT device, the AIoT services which are allowed for this UE 702, AIoT-GW selection information, CP and / or UP transmission allowed and / or subscribed for the allowed AIoT services, and so forth. The UE subscription data may contain information about the association between the UE-AIoT-I and the AIoT AF 714 or AIoT service ID.

[0065] The application subscription data may contain the AIoT configuration information as received. It should be noted that the use of an AIoT service may mean a communication service provided by the network to a AIoT data and / or signaling exchange between the AIoT device and the AIoT AF 714. The AIoT service may be identified by an AIoT service ID which can be used in the signaling between the AIoT AF 714 and the CN of the network. This may mean that the CN of the network (e.g., UDR / UDM 712) may store an association between the AIoT service ID and the related service parameters (e.g., service area, transmission time or periodicity, and so forth), the related AIoT application ID, group credentials associated for the network layer security, a list of one or more AIoT devices, and / or a list of UEs acting as intermediate readers allowed to serve the AIoT service. The service area for the AIoT service and / or application may be identified by a list of one or more cell IDs, tracking area indicators (TAIs), or by global positioning system (GPS) coordinates.

[0066] At 720, the AIoT-AF 714 (or AIoT-AS) may use a parameter provisioning service exposed by the NEF. The AIoT-AF 714 may send a request using the Nnef_ServiceParameter_Create / Update service operation and may include at least one of the following parameters: AIoT application external ID or UE external ID, single network slice selection assistance information (S-NSSAI) / data network name (DNN), and including AIoT configuration information. The AIoT configuration information may include the AIoT service ID and an AIoT-AS address.

[0067] At 722, the AIoT-AF 714 (or AIoT-AS) may use an application parameter and / or policy provisioning service exposed by a PCF 724 (SM) or via the NEF. The application parameters may contain at least the AIoT service ID and AIoT UP configuration information.

[0068] At 726, the UE 702 initiates a registration procedure. A registration request message (e.g., a NAS message) may include at least one of the following indications: that the UE 702 is capable of an AIoT communication serving as an intermediate node, whether the UE 702 may receive AIoT data from the network via CP or UP transmission, AIoT capabilities (e.g., supported frequency bands, range of communication, power mode, mobile or stationary, indoor, outdoor, and so forth). The indications may be implemented in the NAS protocol as a mobility management (MM) capability container sent from the UE 702 to the AMF 706 or the indications may be transmitted as a stand-alone informational element in the NAS message.

[0069] At 728, the AMF 706 may process the registration request message and a successful UE authentication and authorization. The AMF 706 may send a request message to retrieve the UE’s subscription data from the UDM / UDR 712. The AMF 706 may use the subscription permanent identifier (SUPI) as a reference identifier.

[0070] The response message from the UDM / UDR 712 may include at least one of the following indications: the UE 702 is authorized to serve as an AIoT intermediate node, a list of one or more AIoT services allowed to transmit AIoT data and / or signaling to the AIoT devices, type of AIoT service(s), AIoT-GW selection information, and / or whether CP or UP transmission for each of the allowed services is preferred (or configured). The AIoT services may be identified by an identifier (ID) or a combination of DNN and / or S-NSSAI.

[0071] The AIoT services may be identified by an ID or a combination of DNN and / or S-NSSAI. If there are different AIoT-GWs deployed for different AIoT services, then AIoT service identification may be made.

[0072] Based on a UE 702 capability indication at 726 and / or the subscription data indication, or based on a local configuration, the AMF 706 may decide whether to configure the UE 702 for AIoT data and / or signaling transmission over the control plane or over the user plane. The decision about the control plane or user plane transmission may be made at 738 during PDU session establishment. 738 may be beneficial if the UE702 may serve multiple AIoT services and for one AIoT service the PDU session may be served over the user plane, whereas for a second AIoT service ID the PDU session may be served over the control plane. It may be assumed that the AMF 706 decides to use a user plane transmission path.

[0073] In one embodiment, the control plane or user plane transmission may be determined based on the type of AIoT service. The type of AIoT service may be one of the following: (A) inventory service, which is used to discover what goods (e.g., boxes, containers, packages, tools) are present in a specific area. The network may transmit a request within the specific area and the AIoT devices (attached to the goods) report an identifier associated with the good, possibly supplemented with other information such as status, measurement results and / or location. (B) sensor data collection service, which is used to transfer sensor data from AIoT device to the network. The transfer can be done periodically, when the AIoT device has enough power for transmission, or when the AIoT device is triggered by the network. (C) asset tracking service, which is used to determine the location of goods to which AIoT device is attached. The AIoT devices attached to these goods report an identifier associated with the good and associated location information. (D) actuator control service, which is used by the network to transfer (actuator) commands to the AIoT device. The AIoT device can store the command and act correspondingly. In one example, control plane transmission may be configured or determined if the type of AIoT service is inventory because there is no AIoT data expected to be sent to the AIoT devices, but only AIoT signaling, which may be transmitted efficiently via the control plane. In another example, the user plane transmission may be configured or determined if the type of AIoT service is sensor data collection service because the sensors data may be more efficiently transmitted over the user plane.

[0074] At 730, the AMF 706 may select a PCF which supports creating policies for AIoT configuration. The AMF 706 may use either a local policy for PCF selection, the AMF 706 may use the NRF services, or the UDR / UDM 712 may have indicated information for PCF selection. The PCF may have registered itself with the NRF. When the AMF 706 sends a request to the NRF for PCF selection, the AMF 706 may include an indication that the PCF should support AIoT capability.

[0075] The AMF 706 may send a request message to the PCF for access and mobility (AM) policy association establishment to the PCF 710 (e.g., AM-PCF). The AMF 706 may use a Npcf_AMPolicyControl_Create service operation. The AMF 706 may include information such as: the SUPI (e.g., as a UE ID), a list of TAIs of the registration area, an access type, and / or that the UE 702 acts as intermediate node for AIoT data and / or signaling transmission.

[0076] At 732, the PCF 710 may create an AM-related AIoT specifically for the UE 702 which may include to apply a specific RAT / frequency selection priority (RFSP) index for operating as an AIoT intermediate node, specific DNN selection and replacement, specific CHF selection, specific SMF selection for AIoT DNN and / or S- NSSAI, specific service area restrictions for the AIoT intermediate node, and / or other policies.

[0077] At 734, the AMF 706 may send a registration accept message (or in various scenarios also UE configuration update command (UCU)) which may include one or more indications about whether the operation as an AIoT intermediate node is allowed (or disallowed) and which AIoT services are allowed to be served.

[0078] The AMF 706 may further indicate at least one of: whether the network support CP or UP transmission for AIoT data and / or signaling, that the network prefers (or has selected) UP / CP transmission for AIoT data and / or signaling, and / or the service area where the AIoT data and / or signaling is allowed to be transmitted.

[0079] At 736, based on a pre-configuration in the UE 702, or based on received information, the UE 702 may determine to initiate a PDU session establishment procedure for AIoT application data. The UE 702 may send a NAS message to the AMF 706 which may include: a PDU session ID, a requested S-NSSAI and / or DNN, an AIoT indication, and / or an N1 SM container. The N1 SM container may include the PDU session establishment request sent to the SMF 708. The AIoT indication may indicate that this PDU session is for transmission of AIoT data and / or signaling. In addition, the UE 702 may indicate in the NAS message to the AMF 706 one or more AIoT service and / or application IDs for which the PDU session is to be established.

[0080] At 738, instead of determining the user plane transmission in at 726, the AMF 706 may determine whether the PDU session should be established in the control plane or in the user plane. The AMF 706 may take into account one or more of: thestored subscription data received at 728, the AM policy received at 732, or requested AIoT service and / or application IDs. The AMF 702 may determine that the PDU session is established over the user plane.

[0081] The AMF 706 may use an existing Nsmf_PDUSession_Create service or another service to request PDU session establishment with a transmission to the SMF 708. The AMF 706 may include at least one of the parameters in the request message to the SMF 708: PDU session ID, AIoT indication, AIoT PDU session configuration information, and / or N1 SM container.

[0082] The AIoT PDU session configuration information may include at least one of the following parameters: an indication including one or more AIoT service IDs associated with the PDU session or which the UE 702 is allowed to serve, an indication that the PDU session is for AIoT data-signaling to the UE-AIoT-I, an indication that the PDU session is to be established over the user plane, and / or an indication about the AIoT AS address or AIoT-GW address (e.g., if it is to be included on the user plane path).

[0083] At 740, the SMF 708 may retrieve from the UDR / UDM 712 the SM subscription retrieval for the UE 702.

[0084] At 742, the UDR / UDM 712 may include in the SM subscription data AIoT- specific subscription information to be used for the establishment of the PDU session. The AIoT-specific subscription information to be used for the establishment of the PDU session may include one or more of the following parameters: subscribed AIoT service IDs and / or parameters for UP configuration.

[0085] At 744, the SMF 708 may initiate SM policy association establishment procedure with a transmission towards the PCF 724 (e.g., SM PCF). The SMF 708 may indicate that the UE 702 is a UE-AIoT-I type and the AIoT service IDs for which the UE 702 is authorized.

[0086] At 746, the PCF 724 may perform the following steps: (A) retrieve application subscription data from the UDR / UDM 712 - the application subscription data may include AIoT-specific information - the PCF 724 may use the Nudr_DM_Request service operation and request application subscription data identified by an application ID - which may be the AIoT service ID or AIoT applicationID, and / or (B) retrieve AIoT-specific information from a AIoT-GW UP 748, if deployed in the network. The PCF 746 may select the AIoT-GW UP 748 based on local configuration or the PCF may use the Nnrf_NFDiscovery_Request service operation and may include as input parameter the target NF type being “AIoT-GW” and the AIoT service ID.

[0087] At 750, the PCF 724 may respond to the SMF 708 including the policy and charging control (PCC) rules for the PDU session. At least one PCC rule may include AIoT policy information for the PDU session configuration. In one example, such information may be a UP configuration information which may contain the AIoT-AS 714 or AIoT-GW-UP 748 IP address and / or FQDN.

[0088] At 750, the UP configuration information is sent from the PCF 724 to the SMF 708, but the UP configuration information may be also stored locally in the SMF 708 (e.g., configured in the SMF 708 by the 0 AM system) or received as part of the SM subscription data from the UDR / UDM 712.

[0089] At 752, the SMF 708 may exchange signaling with the AIoT-GW-UP 748 directly. For example, the SMF 708 may be pre-configured to know the existence of the AIoT-GW-UP 748 or may receive the information from the UDR / UDM 712 in the SM subscription information or from the PCF 724 as policy information. The SMF 708 may select the AIoT-GW-UP 748 based on a pre-configuration or using the NRF services. In one example, based on the indication of an AIoT service ID in step 738 or 742, the SMF may use the Nnrf_NFDiscovery_Request service operation and may include as input parameter the target NF type being “AIoT-GW” and the AIoT service ID.

[0090] The SMF 708 may request AIoT configuration information from the AIoT- GW-UP 748. The AIoT-GW-UP 748 may reply with UP configuration information.

[0091] After 752, the SMF 708 may create and store PDU session configuration information for AIoT data transmission for the UE-AIoT-I which may include at least one of the following parameters:

[0092] A. An indication of whether the operation as an AIoT intermediate node is allowed (or disallowed);

[0093] B. A list of one or more AIoT services which are allowed to be served by theUE 702 towards the AIoT devices;

[0094] C. A configuration of how to transmit AIoT data and / or signaling to an AIoT device and over a data connection (e.g., Uu) (e.g., the communication parameters for the AIoT device). This may include the signal strength to be used for transmissions, the carrier frequency to be used for backscattering transmission, how to schedule AIoT devices for transmission, and so forth;

[0095] D. A mapping of the AIoT service to a set of PDU session parameters: PDU session type (e.g., IP type or unstructured type), transport layer protocol (e.g., UDP or transmission control protocol (TCP), only applicable for IP PDU session type), session and service continuity (SSC) mode, S-NSSAI, and / or DNNs; and

[0096] E. A validity time of the AIoT policy.

[0097] At 754, the SMF 708 may initiate N4 Session establishment or modification with a selected UPF 756 to configure the GTP-U tunnel towards the RAN 704 and the packet filtering information.

[0098] At 758, the SMF 708 sends a PDU session establishment accept message encapsulated in N1 SM container to the UE 702 via the AMF 706. The PDU session establishment accept message may indicate at least one of: UP configuration information, some of the elements of the PDU session configuration information for AIoT data transmission, and / or service area (e.g., geographic area) for the AIoT transmission. This information may be part of a protocol configuration options (PCO) or may be an independent information element part of an NAS SM message.

[0099] The service area for the AIoT transmission may be associated with an AIoT service and / or application ID and may include cell IDs, TAIs, or GPS coordinates with range. There may be a different service area configured per AIoT service ID. The UE 702 may be allowed to transmit AIoT data and / or signaling for the AIoT service ID only in the indicated service area.

[0100] At 760, the application layer AIoT client in the UE 702 may initiate signaling to register with the AIoT-AS. The AIoT client in the UE 702 may use the AIoT-AS address as received from the network.

[0101] At 762, the AIoT client in the UE 702 and the AIoT-GW-UP 748 or the AIoT AF 714 may start to exchange AIoT data and / or signaling to and / or from the AIoTdevice. The AIoT data and / or signaling to and / or from the AIoT device is carried over the PDU session in the use plane.

[0102] The examples shown in Figure 7 may be applied to public networks (e.g., PLMN) or to private networks (e.g., non-public networks (NPN) or standalone NPN (SNPN)). Certain benefits of the examples herein enable the establishment of a PDU session for a UE acting as an AIoT intermediate node wherein the PDU session carries the AIoT data and / or signaling between the UE and the AIoT-AS or AIoT-GW.

[0103] Figure 8 illustrates an example of a UE 800 in accordance with aspects of the present disclosure. The UE 800 may include a processor 802, a memory 804, a controller 806, and a transceiver 808. The processor 802, the memory 804, the controller 806, or the transceiver 808, or various combinations thereof or various components thereof may be examples of means for performing various aspects of the present disclosure as described herein. These components may be coupled (e.g., operatively, communicatively, functionally, electronically, electrically) via one or more interfaces.

[0104] The processor 802, the memory 804, the controller 806, or the transceiver 808, or various combinations or components thereof may be implemented in hardware (e.g., circuitry). The hardware may include a processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), or other programmable logic device, or any combination thereof configured as or otherwise supporting a means for performing the functions described in the present disclosure.

[0105] The processor 802 may include an intelligent hardware device (e.g., a general-purpose processor, a DSP, a CPU, an ASIC, a field programmable gate array (FPGA), or any combination thereof). In some implementations, the processor 802 may be configured to operate the memory 804. In some other implementations, the memory 804 may be integrated into the processor 802. The processor 802 may be configured to execute computer-readable instructions stored in the memory 804 to cause the UE 800 to perform various functions of the present disclosure.

[0106] The memory 804 may include volatile or non-volatile memory. The memory 804 may store computer-readable, computer-executable code including instructions when executed by the processor 802 cause the UE 800 to perform various functions described herein. The code may be stored in a non-transitory computer-readablemedium such the memory 804 or another type of memory. Computer-readable media includes both non-transitory computer storage media and communication media including any medium that facilitates transfer of a computer program from one place to another. A non-transitory storage medium may be any available medium that may be accessed by a general-purpose or special-purpose computer.

[0107] In some implementations, the processor 802 and the memory 804 coupled with the processor 802 may be configured to cause the UE 800 to perform one or more of the functions described herein (e.g., executing, by the processor 802, instructions stored in the memory 804). For example, the processor 802 may support wireless communication at the UE 800 in accordance with examples as disclosed herein. For example, the processor 802 coupled with the memory 804 may be configured to cause the UE 800 to transmit a request message associated with a data connection to support transmission of AIoT data, wherein the UE is an intermediate node for the transmission of AIoT data. The UE 800 may also receive a response message comprising a configuration associated with the data connection to support the transmission of AIoT data.

[0108] The controller 806 may manage input and output signals for the UE 800. The controller 806 may also manage peripherals not integrated into the UE 800. In some implementations, the controller 806 may utilize an operating system such as iOS®, ANDROID®, WINDOWS®, or other operating systems. In some implementations, the controller 806 may be implemented as part of the processor 802.

[0109] In some implementations, the UE 800 may include at least one transceiver 808. In some other implementations, the UE 800 may have more than one transceiver 808. The transceiver 808 may represent a wireless transceiver. The transceiver 808 may include one or more receiver chains 810, one or more transmitter chains 812, or a combination thereof.

[0110] A receiver chain 810 may be configured to receive signals (e.g., control information, data, packets) over a wireless medium. For example, the receiver chain 810 may include one or more antennas for receiving the signal over the air or wireless medium. The receiver chain 810 may include at least one amplifier (e.g., a low-noise amplifier (LNA)) configured to amplify the received signal. The receiver chain 810 may include at least one demodulator configured to demodulate the received signal andobtain the transmitted data by reversing the modulation technique applied during transmission of the signal. The receiver chain 810 may include at least one decoder for decoding and processing the demodulated signal to receive the transmitted data.

[0111] A transmitter chain 812 may be configured to generate and transmit signals (e.g., control information, data, packets). The transmitter chain 812 may include at least one modulator for modulating data onto a carrier signal, preparing the signal for transmission over a wireless medium. The at least one modulator may be configured to support one or more techniques such as amplitude modulation (AM), frequency modulation (FM), or digital modulation schemes like phase-shift keying (PSK) or quadrature amplitude modulation (QAM). The transmitter chain 812 may also include at least one power amplifier configured to amplify the modulated signal to an appropriate power level suitable for transmission over the wireless medium. The transmitter chain 812 may also include one or more antennas for transmitting the amplified signal into the air or wireless medium.

[0112] Figure 9 illustrates an example of a processor 900 in accordance with aspects of the present disclosure. The processor 900 may be an example of a processor configured to perform various operations in accordance with examples as described herein. The processor 900 may include a controller 902 configured to perform various operations in accordance with examples as described herein. The processor 900 may optionally include at least one memory 904, which may be, for example, an L1 / L2 / L3 cache. Additionally, or alternatively, the processor 900 may optionally include one or more arithmetic -logic units (ALUs) 906. One or more of these components may be in electronic communication or otherwise coupled (e.g., operatively, communicatively, functionally, electronically, electrically) via one or more interfaces (e.g., buses).

[0113] The processor 900 may be a processor chipset and include a protocol stack (e.g., a software stack) executed by the processor chipset to perform various operations (e.g., receiving, obtaining, retrieving, transmitting, outputting, forwarding, storing, determining, identifying, accessing, writing, reading) in accordance with examples as described herein. The processor chipset may include one or more cores, one or more caches (e.g., memory local to or included in the processor chipset (e.g., the processor 900) or other memory (e.g., random access memory (RAM), read-only memory (ROM), dynamic RAM (DRAM), synchronous dynamic RAM (SDRAM), static RAM (SRAM),ferroelectric RAM (FeRAM), magnetic RAM (MRAM), resistive RAM (RRAM), flash memory, phase change memory (PCM), and others).

[0114] The controller 902 may be configured to manage and coordinate various operations (e.g., signaling, receiving, obtaining, retrieving, transmitting, outputting, forwarding, storing, determining, identifying, accessing, writing, reading) of the processor 900 to cause the processor 900 to support various operations in accordance with examples as described herein. For example, the controller 902 may operate as a control unit of the processor 900, generating control signals that manage the operation of various components of the processor 900. These control signals include enabling or disabling functional units, selecting data paths, initiating memory access, and coordinating timing of operations.

[0115] The controller 902 may be configured to fetch (e.g., obtain, retrieve, receive) instructions from the memory 904 and determine subsequent instruction(s) to be executed to cause the processor 900 to support various operations in accordance with examples as described herein. The controller 902 may be configured to track memory address of instructions associated with the memory 904. The controller 902 may be configured to decode instructions to determine the operation to be performed and the operands involved. For example, the controller 902 may be configured to interpret the instruction and determine control signals to be output to other components of the processor 900 to cause the processor 900 to support various operations in accordance with examples as described herein. Additionally, or alternatively, the controller 902 may be configured to manage flow of data within the processor 900. The controller 902 may be configured to control transfer of data between registers, arithmetic logic units (ALUs), and other functional units of the processor 900.

[0116] The memory 904 may include one or more caches (e.g., memory local to or included in the processor 900 or other memory, such RAM, ROM, DRAM, SDRAM, SRAM, MRAM, flash memory, etc. In some implementations, the memory 904 may reside within or on a processor chipset (e.g., local to the processor 900). In some other implementations, the memory 904 may reside external to the processor chipset (e.g., remote to the processor 900).

[0117] The memory 904 may store computer-readable, computer-executable code including instructions that, when executed by the processor 900, cause the processor900 to perform various functions described herein. The code may be stored in a non- transitory computer-readable medium such as system memory or another type of memory. The controller 902 and / or the processor 900 may be configured to execute computer-readable instructions stored in the memory 904 to cause the processor 900 to perform various functions. For example, the processor 900 and / or the controller 902 may be coupled with or to the memory 904, the processor 900, the controller 902, and the memory 904 may be configured to perform various functions described herein. In some examples, the processor 900 may include multiple processors and the memory 904 may include multiple memories. One or more of the multiple processors may be coupled with one or more of the multiple memories, which may, individually or collectively, be configured to perform various functions herein.

[0118] The one or more ALUs 906 may be configured to support various operations in accordance with examples as described herein. In some implementations, the one or more ALUs 906 may reside within or on a processor chipset (e.g., the processor 900). In some other implementations, the one or more ALUs 906 may reside external to the processor chipset (e.g., the processor 900). One or more ALUs 906 may perform one or more computations such as addition, subtraction, multiplication, and division on data. For example, one or more ALUs 906 may receive input operands and an operation code, which determines an operation to be executed. One or more ALUs 906 be configured with a variety of logical and arithmetic circuits, including adders, subtractors, shifters, and logic gates, to process and manipulate the data according to the operation.Additionally, or alternatively, the one or more ALUs 906 may support logical operations such as AND, OR, exclusive-OR (XOR), not-OR (NOR), and not-AND (NAND), enabling the one or more ALUs 906 to handle conditional operations, comparisons, and bitwise operations.

[0119] The processor 900 may support wireless communication in accordance with examples as disclosed herein. The processor 900 may be configured to or operable to support a means for: transmitting a request message associated with a data connection to support transmission of AIoT data, wherein the UE is an intermediate node for the transmission of AIoT data, and receiving a response message comprising a configuration associated with the data connection to support the transmission of AIoT data.

[0120] Figure 10 illustrates an example of a NE 1000 in accordance with aspects of the present disclosure. The NE 1000 may include a processor 1002, a memory 1004, a controller 1006, and a transceiver 1008. The processor 1002, the memory 1004, the controller 1006, or the transceiver 1008, or various combinations thereof or various components thereof may be examples of means for performing various aspects of the present disclosure as described herein. These components may be coupled (e.g., operatively, communicatively, functionally, electronically, electrically) via one or more interfaces.

[0121] The processor 1002, the memory 1004, the controller 1006, or the transceiver 1008, or various combinations or components thereof may be implemented in hardware (e.g., circuitry). The hardware may include a processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), or other programmable logic device, or any combination thereof configured as or otherwise supporting a means for performing the functions described in the present disclosure.

[0122] The processor 1002 may include an intelligent hardware device (e.g., a general-purpose processor, a DSP, a CPU, an ASIC, an FPGA, or any combination thereof). In some implementations, the processor 1002 may be configured to operate the memory 1004. In some other implementations, the memory 1004 may be integrated into the processor 1002. The processor 1002 may be configured to execute computer- readable instructions stored in the memory 1004 to cause the NE 1000 to perform various functions of the present disclosure. For example, the processor 1002 coupled with the memory 1004 may be configured to cause the NE 1000 to: receive a request message associated with a data connection for a UE as an intermediate node to support transmission of AIoT data, wherein the request message comprises information associated with the data connection, determine a configuration associated with the data connection to support the transmission of AIoT data, wherein the configuration indicates one or more of: an indication that user plane transmission is preferred, an indication of an AIoT-AS address, or an indication of an AIoT-GW address, and transmit an indication of the configuration associated with the data connection to support the transmission of AIoT data.

[0123] The memory 1004 may include volatile or non-volatile memory. The memory 1004 may store computer-readable, computer-executable code includinginstructions when executed by the processor 1002 cause the NE 1000 to perform various functions described herein. The code may be stored in a non-transitory computer- readable medium such the memory 1004 or another type of memory. Computer- readable media includes both non-transitory computer storage media and communication media including any medium that facilitates transfer of a computer program from one place to another. A non-transitory storage medium may be any available medium that may be accessed by a general-purpose or special-purpose computer.

[0124] In some implementations, the processor 1002 and the memory 1004 coupled with the processor 1002 may be configured to cause the NE 1000 to perform one or more of the functions described herein (e.g., executing, by the processor 1002, instructions stored in the memory 1004). For example, the processor 1002 may support wireless communication at the NE 1000 in accordance with examples as disclosed herein.

[0125] The controller 1006 may manage input and output signals for the NE 1000. The controller 1006 may also manage peripherals not integrated into the NE 1000. In some implementations, the controller 1006 may utilize an operating system such as iOS®, ANDROID®, WINDOWS®, or other operating systems. In some implementations, the controller 1006 may be implemented as part of the processor 1002.

[0126] In some implementations, the NE 1000 may include at least one transceiver 1008. In some other implementations, the NE 1000 may have more than one transceiver 1008. The transceiver 1008 may represent a wireless transceiver. The transceiver 1008 may include one or more receiver chains 1010, one or more transmitter chains 1012, or a combination thereof.

[0127] A receiver chain 1010 may be configured to receive signals (e.g., control information, data, packets) over a wireless medium. For example, the receiver chain 1010 may include one or more antennas for receive the signal over the air or wireless medium. The receiver chain 1010 may include at least one amplifier (e.g., a low-noise amplifier (LNA)) configured to amplify the received signal. The receiver chain 1010 may include at least one demodulator configured to demodulate the receive signal and obtain the transmitted data by reversing the modulation technique applied duringtransmission of the signal. The receiver chain 1010 may include at least one decoder for decoding the processing the demodulated signal to receive the transmitted data.

[0128] A transmitter chain 1012 may be configured to generate and transmit signals (e.g., control information, data, packets). The transmitter chain 1012 may include at least one modulator for modulating data onto a carrier signal, preparing the signal for transmission over a wireless medium. The at least one modulator may be configured to support one or more techniques such as amplitude modulation (AM), frequency modulation (FM), or digital modulation schemes like phase-shift keying (PSK) or quadrature amplitude modulation (QAM). The transmitter chain 1012 may also include at least one power amplifier configured to amplify the modulated signal to an appropriate power level suitable for transmission over the wireless medium. The transmitter chain 1012 may also include one or more antennas for transmitting the amplified signal into the air or wireless medium.

[0129] Figure 11 illustrates a flowchart of a method 1100 in accordance with aspects of the present disclosure. The operations of the method 1100 may be implemented by a first apparatus (e.g., UE) as described herein. In some implementations, a UE 800 may execute a set of instructions to control the function elements of a processor to perform the described functions.

[0130] At 1102, the method may include transmitting a request message associated with a data connection to support transmission of AIoT data, wherein the UE is an intermediate node for the transmission of AIoT data. The operations of 1102 may be performed in accordance with examples as described herein. In some implementations, aspects of the operations of 1102 may be performed by a UE as described with reference to Figure 8.

[0131] At 1104, the method may include receiving a response message comprising a configuration associated with the data connection to support the transmission of AIoT data. The operations of 1104 may be performed in accordance with examples as described herein. In some implementations, aspects of the operations of 1104 may be performed by a UE as described with reference to Figure 8.

[0132] Figure 12 illustrates a flowchart of another method 1200 in accordance with aspects of the present disclosure. The operations of the method 1200 may be implemented by a second apparatus (e.g., NE) as described herein. In someimplementations, a NE 1000 may execute a set of instructions to control the function elements of a processor to perform the described functions.

[0133] At 1202, the method may include receiving a request message associated with a data connection for a UE as an intermediate node to support transmission of AIoT data, wherein the request message comprises information associated with the data connection. The operations of 1202 may be performed in accordance with examples as described herein. In some implementations, aspects of the operations of 1202 may be performed by a NE as described with reference to Figure 10.

[0134] At 1204, the method may include determining a configuration associated with the data connection to support the transmission of AIoT data, wherein the configuration indicates one or more of: an indication that user plane transmission is preferred, an indication of an AIoT-AS address, or an indication of an AIoT-GW address. The operations of 1204 may be performed in accordance with examples as described herein. In some implementations, aspects of the operations of 1204 may be performed by a NE as described with reference to Figure 10.

[0135] At 1206, the method may include transmitting an indication of the configuration associated with the data connection to support the transmission of AIoT data. The operations of 1206 may be performed in accordance with examples as described herein. In some implementations, aspects of the operations of 1206 may be performed by a NE as described with reference to Figure 10.

[0136] It should be noted that the methods described herein describe possible implementations, and that the operations and the steps may be rearranged or otherwise modified and that other implementations are possible.

[0137] The description herein is provided to enable a person having ordinary skill in the art to make or use the disclosure. Various modifications to the disclosure will be apparent to a person having ordinary skill in the art, and the generic principles defined herein may be applied to other variations without departing from the scope of the disclosure. Thus, the disclosure is not limited to the examples and designs described herein but is to be accorded the broadest scope consistent with the principles and novel features disclosed herein.

Claims

CLAIMSWhat is claimed is:1 . A user equipment (UE), comprising: at least one memory; and at least one processor coupled with the at least one memory and configured to cause the UE to: transmit a request message associated with a data connection to support transmission of ambient internet of things (AIoT) data, wherein the UE is an intermediate node for the transmission of AIoT data; and receive a response message comprising a configuration associated with the data connection to support the transmission of AIoT data.

2. The UE of claim 1, wherein the configuration comprises a user plane (UP) configuration.

3. The UE of claim 1, wherein the configuration comprises a protocol data unit (PDU) session configuration.

4. The UE of claim 1, wherein the configuration indicates at least one target service area associated with the transmission of AIoT data.

5. The UE of claim 1, wherein the request messages comprises AIoT information associated with the data connection.

6. The UE of claim 5, wherein the AIoT information includes one or more of: a first indication that indicates a type of data transmission for the data connection or a second indication that indicates at least one AIoT service identifier of a set of one or more AIoT service identifiers for a data session.

7. A processor for wireless communication, comprising: at least one controller coupled with at least one memory and configured to cause the processor to: transmit a request message associated with a data connection to support transmission of ambient internet of things (AIoT) data, wherein a user equipment (UE) is an intermediate node for the transmission of AIoT data; and receive a response message comprising a configuration associated with the data connection to support the transmission of AIoT data.

8. The processor of claim 7, wherein the configuration comprises a user plane (UP) configuration.

9. The processor of claim 7, wherein the configuration comprises a protocol data unit (PDU) session configuration.

10. The processor of claim 7, wherein the configuration indicates at least one target service area associated with the transmission of AIoT data.

11. A method of a user equipment (UE), the method comprising : transmitting a request message associated with a data connection to support transmission of ambient internet of things (AIoT) data, wherein the UE is an intermediate node for the transmission ofAIoT data; and receiving a response message comprising a configuration associated with the data connection to support the transmission of AIoT data.

12. An apparatus for performing a network function, the apparatus comprising: at least one memory; and at least one processor coupled with the at least one memory and configured to cause the apparatus to:receive a request message associated with a data connection for a user equipment (UE) as an intermediate node to support transmission of ambient internet of things (AIoT) data, wherein the request message comprises information associated with the data connection; determine a configuration associated with the data connection to support the transmission of AIoT data, wherein the configuration indicates one or more of: an indication that user plane transmission is preferred, an indication of an AIoT application server (AS) (AIoT -AS) address, or an indication of an AIoT gateway (GW) (AIoT-GW) address; and transmit an indication of the configuration associated with the data connection to support the transmission of AIoT data.

13. The apparatus of claim 12, wherein the network function comprises a session management function (SMF).

14. The apparatus of claim 12, wherein the at least one processor is configured to cause the apparatus to transmit a request message to a policy control function (PCF) requesting a data connection policy and receive policy information associated with the data connection.

15. The apparatus of claim 12, wherein the at least one processor is configured to cause the apparatus to select the AIoT-GW and transmit a request message to the AIoT-GW for information and receive the information associated with the data connection.

16. The apparatus of claim 15, wherein the at least one processor is configured to cause the apparatus to select the AIoT-GW based on a service identifier associated with the data connection.

17. The apparatus of claim 12, wherein the at least one processor is configured to cause the apparatus to transmit the configuration for AIoT data transmission to a user plane function (UPF).

18. The apparatus of claim 12, wherein the configuration for AIoT data transmission is based on a session management (SM) policy data containing AIoT user plane(UP) configuration data.

19. The apparatus of claim 12, wherein the request is received from an access and mobility management function (AMF).

20. The apparatus of claim 12, wherein the information includes one or more of: a first indication that indicates a type of data transmission for the data connection, a second indication that indicates at least one AIoT service identifier of a set of one or more AIoT service identifiers for a data session, or a third indication that indicates that the data connection is to be established over the user plane (UP).

Citation Information

Patent Citations

  • Session establishment method and apparatus for internet of things device

    EP4440081A1

  • Communication method and apparatus

    EP4539517A1

  • Session establishment method and apparatus for internet of things device

    WO2023093609A1

  • Communication method and apparatus

    WO2023246431A1

  • Communication method and apparatus

    WO2024222300A1