Communicating capability information for wireless communication devices
The AIoT reader core network assists AIoT readers with device capability and quantity information, addressing frequency operation uncertainties and enhancing communication efficiency and quality.
Patent Information
- Application Number
- PCT/CN2024/132428
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-11-15
- Publication Date
- 2025-09-25
AI Technical Summary
Conventional systems lack methods for an AIoT reader to determine the frequency at which AIoT devices are configured to operate, leading to potential communication failures and inefficient resource allocation due to unknown device capabilities and group quantities.
An AIoT reader core network (AIoTF) provides assistance information to AIoT readers, including device capabilities and expected device quantities, enabling efficient radio resource allocation and frequency selection.
Improves connectivity and communication quality by reducing signaling latency and power consumption through informed frequency selection and resource allocation.
Smart Images

Figure CN2024132428_25092025_PF_FP_ABST
Abstract
Description
COMMUNICATING CAPABILITY INFORMATION FOR WIRELESS COMMUNICATION DEVICESTECHNICAL FIELD
[0001] The present disclosure relates to wireless communications, and more specifically to capability information for wireless communication devices in wireless communications.BACKGROUND
[0002] A wireless communications system may include one or multiple network communication devices, which may be otherwise known as network equipment (NE) , supporting 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 (e.g., 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 scope of the present disclosure. In other words, as used herein, the phrase “based on” shall be construed in the same manner as the phrase “based on” . Further, as used herein, including in the claims, a “set” may include one or more elements.
[0004] A first NE for wireless communication is described. The first NE may be configured to, capable of, or operable to perform one or more operations as described herein. For example, the first NE (e.g., a first base station, gNB) may be configured to, capable of, or operable to transmit a first request for information corresponding to a wireless communication device; receive, from a network device, a first message indicating the information based on the first request, where the information includes one or more capabilities including a frequency band supported by the wireless communication device; and transmit, to a second NE in communication with the wireless communication device, a second message indicating the information.
[0005] A processor (e.g., a standalone processor chipset, or a component of an NE) for wireless communication is described. The processor may be configured to, capable of, or operable to perform one or more operations as described herein. For example, the processor may be configured to, capable of, or operable to transmit a first request for information corresponding to a wireless communication device; receive, from a network device, a first message indicating the information based on the first request, where the information includes one or more capabilities including a frequency band supported by the wireless communication device; and transmit, to a second NE in communication with the wireless communication device, a second message indicating the information.
[0006] A method performed or performable by a first NE for wireless communication is described. The method may include transmitting a first request for information corresponding to a wireless communication device; receiving, from a network device, a first message indicating the information based on the first request, where the information includes one or more capabilities including a frequency band supported by the wireless communication device; and transmitting, to a second NE in communication with the wireless communication device, a second message indicating the information.
[0007] Some implementations of the second NE, the processor, and the method described herein, the second NE, the processor, and the method may further be configured to, capable of, operable to, performed to, or performable to select the second NE based on at least one of a location information of the second NE and the wireless communication device and the information of the first message, where the second NE is an ambient Internet-of-Things (AIoT) UE reader or an AIoT radio access network (RAN) reader.
[0008] Some implementations of the second NE, the processor, and the method described herein, the second NE, the processor, and the method may further be configured to, capable of, operable to, performed to, or performable to receive, from an application server (AS) , a second request for operation of the wireless communication device or a group of wireless communication devices.
[0009] In some implementations of the first NE, the processor, and the method described herein, the first request may be further for a quantity of wireless communication devices in the group of wireless communication devices based on the second request, and the first message may indicate the quantity of wireless communication devices based on the first request.
[0010] Some implementations of the second NE, the processor, and the method described herein, the second NE, the processor, and the method may further be configured to, capable of, operable to, performed to, or performable to receive, from the second NE, a third message indicating updated information corresponding to the wireless communication device including one or more updated capabilities; and transmit, to the network device, a fourth message indicating the updated information based on the third message.
[0011] Some implementations of the second NE, the processor, and the method described herein, the second NE, the processor, and the method may further be configured to, capable of, operable to, performed to, or performable to transmit, to an AS, a fifth message indicating a delay time associated with the wireless communication device.
[0012] In some implementations of the first NE, the processor, and the method described herein, the first request may include an identifier (ID) corresponding to the wireless communication device.
[0013] In some implementations of the first NE, the processor, and the method described herein, the second NE is an AIoT RAN reader, and where the second message is transmitted via a direct interface or a third NE, where the third NE is an access and mobility management function (AMF) or a local AIoT function (AIoTF) .
[0014] In some implementations of the first NE, the processor, and the method described herein, the second NE is an AIoT UE reader, and where the second message is transmitted via a user plane, a non-access stratum (NAS) control plane, or radio resource control (RRC) signaling.
[0015] A second NE (e.g., a base station) for wireless communication is described. The second NE may be configured to, capable of, or operable to perform one or more operations as described herein. For example, the second NE may be configured to, capable of, or operable to receive, from a first NE, a first message indicating information associated with a wireless communication device, where the information includes one or more capabilities including a frequency band supported by the wireless communication device; and transmit, to the wireless communication device, a second message based on the information.
[0016] A processor (e.g., a standalone processor chipset, or a component of an NE) for wireless communication is described. The processor may be configured to, capable of, or operable to perform one or more operations as described herein. For example, the processor may be configured to, capable of, or operable to receive, from a first NE, a first message indicating information associated with a wireless communication device, where the information includes one or more capabilities including a frequency band supported by the wireless communication device; and transmit, to the wireless communication device, a second message based on the information.
[0017] A method performed or performable by a second NE (e.g., a base station) for wireless communication is described. The method may include receiving, from a first NE, a first message indicating information associated with a wireless communication device, where the information includes one or more capabilities including a frequency band supported by the wireless communication device; and transmitting, to the wireless communication device, a second message based on the information.
[0018] Some implementations of the second NE, the processor, and the method described herein, the second NE, the processor, and the method may further be configured to, capable of, operable to, performed to, or performable to transmit, to the first NE, a third message indicating updated information corresponding to the wireless communication device including one or more updated capabilities.
[0019] In some implementations of the second NE, the processor, and the method described herein, the third message indicates a delay time parameter associated with the wireless communication device.
[0020] In some implementations of the second NE, the processor, and the method described herein, the second NE is an AIoT RAN reader, and where the first message is received via a direct interface or an AMF.
[0021] In some implementations of the second NE, the processor, and the method described herein, the second NE is an AIoT UE reader, and where the first message is received via a user plane, a NAS control plane, or radio resource control (RRC) signaling.
[0022] Some implementations of the second NE, the processor, and the method described herein, the second NE, the processor, and the method may further be configured to, capable of, operable to, performed to, or performable to transmit, to a RAN node, a request for radio resources for transmitting the second message; and receive, from the RAN node, a configuration message indicating the radio resources based on the request.
[0023] Some implementations of the second NE, the processor, and the method described herein, the second NE, the processor, and the method may further be configured to, capable of, operable to, performed to, or performable to determine capability information corresponding to the wireless communication device, where the capability information includes an energy status of the wireless communication device.
[0024] Some implementations of the second NE, the processor, and the method described herein, the second NE, the processor, and the method may further be configured to, capable of, operable to, performed to, or performable to compare the one or more capabilities received from the second NE in the first message to the capability information received from the wireless communication device; and transmit a third message indicating one or more updated capabilities of the wireless communication device based on a difference between the one or more capabilities and the capability information.BRIEF DESCRIPTION OF THE DRAWINGS
[0025] Figure 1 illustrates an example of a wireless communications system in accordance with aspects of the present disclosure.
[0026] Figures 2 and 3 illustrate example connectivity topologies in accordance with aspects of the present disclosure.
[0027] Figure 4 illustrates an example use case in accordance with aspects of the present disclosure.
[0028] Figure 5 illustrates an example system architecture in accordance with aspects of the present disclosure.
[0029] Figure 6 illustrates an example signaling diagram in accordance with aspects of the present disclosure.
[0030] Figure 7 illustrates an example of an NE in accordance with aspects of the present disclosure.
[0031] Figure 8 illustrates an example of a processor in accordance with aspects of the present disclosure.
[0032] Figure 9 illustrates an example of an NE in accordance with aspects of the present disclosure.
[0033] Figure 10 illustrates a flowchart of a method performed by an NE in accordance with aspects of the present disclosure.
[0034] Figure 11 illustrates a flowchart of a method performed by an NE in accordance with aspects of the present disclosure.DETAILED DESCRIPTION
[0035] In a wireless communications system, a UE and an NE (e.g., a base station, gNB) may support wireless communication (e.g., reception and / or transmission of wireless communication) using time-frequency resources. Time-frequency resources, for example, may be used to support wireless IoT services with IoT devices. IoT devices, for instance, represent physical devices (e.g., home appliances, vehicles, industrial machines) that are embedded with sensors, software, and other technologies to connect and exchange data with other devices and systems, e.g., via wireless communication. Some IoT devices are manufactured with reduced capabilities, e.g., reduced power, processing, and / or communication capabilities. IoT services, for example, may include communications with reduced capability AIoT devices, which can represent IoT devices that are powered by harvesting energy from various sources, such as radio frequency (RF) energy, solar energy, wind energy, and other sources. AIoT devices, for instance, may not rely on batteries and have limited energy storage capabilities, and may utilize an internal energy storage (e.g., capacitor) for energy storage. In the context of 3GPP specifications, an AIoT device may harvest RF energy from transmissions from an NE.
[0036] RF energy harvesting enables AIoT 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 enable self-sustainable wireless IoT networks and allow for analysis for energy harvesting performance of a Wi-Fi-based IoT network. In order for an AIoT device to transmit data, the AIoT device must first receive an RF signal that provides sufficient energy to power the AIoT device. The RF signal may be referred to as a trigger signal or a trigger message. The trigger message may be transmitted by a base station (e.g., an NE, a network entity, a base station reader) or a UE acting as an AIoT reader and intermediate node (e.g., a UE reader, a UE-AIoT-intermediate node (UE-AIoT-I) ) . Am AIoT reader, including a base station reader or a UE reader, may be in close proximity to the AIoT device.
[0037] To successfully reach an AIoT device, an AIoT reader (e.g., a UE reader or base station reader) may require knowledge of AIoT device capabilities. For example, if the AIoT reader transmits using a frequency that the AIoT device does not support, then the AIoT device may be unable to respond to the AIoT reader. However, conventional systems may lack methods for an AIoT reader to determine the frequency at which the AIoT device may be configured or designed to operate in order to transmit AIoT data on that frequency. In the case of AIoT operation associated with a group ID (e.g., a group of AIoT devices) , the quantity of AIoT devices within a coverage area of the AIoT reader may impact how may radio resources are required to communicate with the AIoT device (e.g., the more AIoT devices there are, the more resources and longer usage time the AIoT reader will use) . As such, the AIoT reader may require knowledge of how many AIoT devices would be expected to be within a coverage area of the AIoT reader when the AIoT operation is associated with a group ID.
[0038] Aspects of the present disclosure are described in the context of a wireless communications system, and include implementations that provide for an AIoTF (e.g., an NE) transmitting AIoT reader core network (CN) assistance information (e.g., AIoT-related information) to an AIoT reader in communication with an AIoT device. Specifically, aspects of the disclosure include a network device, such as a unified data repository (UDR) / unified data management (UDM) , receiving and storing AIoT device capabilities associated with one or more AIoT devices. An AIoT application function (AF) may provision the UDR / UDM with the AIoT device capabilities, or an operations and maintenance (OAM) system may locally configure the AIoT device capabilities. The AIoTF may retrieve the AIoT device capabilities from the UDR / UDM and store them locally. In some implementations, the AIoTF may retrieve a number of AIoT devices associated with a group ID from the UDR / UDM, where the retrieval may be associated with criteria such as a service target area. The AIoTF may transmit the AIoT reader CN assistance information to an AIoT reader, which may be an AIoT UE reader or an AIoT RAN (e.g., base station) reader. The AIoT reader may be referred to herein as a second NE. The AIoT reader may use the AIoT reader CN assistance information (particularly, the AIoT device capabilities) to request radio resources from a serving RAN node to be used over an AIoT radio interface (considering the AIoT device capabilities) , transmit AIoT signaling (e.g., paging messages) and AIoT data to the AIoT device according to the AIoT device capabilities, or both. Additionally, the AIoT reader may transmit a response message to the AIoTF indicating updated AIoT device capabilities, when applicable.
[0039] By performing the described techniques, a device (e.g., an NE, an AIoTF) in a wireless communications system can provide AIoT reader CN assistance information to an AIoT reader to assist the AIoT reader in radio resource allocation and frequency selection for one or more target AIoT devices, which may improve efficiency, reduce signaling latency, and reduce power. In particular, as the AIoT reader CN assistance information may include a frequency band supported by an individual AIoT device or a group of AIoT devices and an expected number of AIoT devices that may be involved in an AIoT operation or communication (assuming the AIoT operation or communication is associated with a group ID) , the described techniques may improve connectivity and communication quality between an AIoT reader and one or more AIoT devices.
[0040] Reference is made herein to communicating data or information, such as signaling communication resources and / or communications that are transmitted or received between devices. It is to be appreciated that other terms may be used interchangeably with communicating, such as signaling, transmitting, receiving, outputting, forwarding, retrieving, obtaining, and so forth.
[0041] 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 NEs 102, one or more UEs 104, and a 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. In some other implementations, the wireless communications system 100 may be a 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.
[0042] The one or more NEs 102 may be dispersed throughout a geographic region to form the wireless communications system 100. One or more of the NEs 102 described herein may be or include or may be referred to as a network node, a base station, an access point (AP) , a network element, a network function, a network entity, a RAN, a NodeB, an eNodeB (eNB) , an 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.
[0043] 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 non-terrestrial network (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.
[0044] The one or more UEs 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, or a client, among other examples. Additionally, or alternatively, the UE 104 may be referred to as an IoT device, an Internet-of-Everything (IoE) device, or machine-type communication (MTC) device, among other examples.
[0045] 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 PC5 interface.
[0046] 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., S1, N2, N6, or other 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 indirectly (e.g., via the CN 106) . In some implementations, one or more NEs 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) .
[0047] 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 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 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 NEs 102 associated with the CN 106.
[0048] The CN 106 may communicate with a PDN over one or more backhaul links (e.g., via an S1, N2, N6, or other network interface) . The PDN may include an AS. In some implementations, one or more UEs 104 may communicate with the AS. 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 AS 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) .
[0049] 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.
[0050] 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., μ=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., μ=1) 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., μ=3) may be associated with a fourth subcarrier spacing (e.g., 120 kHz) and a normal cyclic prefix. A fifth numerology (e.g., μ=4) may be associated with a fifth subcarrier spacing (e.g., 240 kHz) and a normal cyclic prefix.
[0051] 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.
[0052] 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., μ=0, μ=1, μ=2, μ=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., 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., μ=0) associated with a first subcarrier spacing (e.g., 15 kHz) may be used interchangeably between subframes and slots.
[0053] 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 communications over 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.
[0054] 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., μ=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., μ=2) , which includes 60 kHz subcarrier spacing; and a fourth numerology (e.g., μ=3) , which includes 120 kHz subcarrier spacing.
[0055] In aspects of this disclosure, Technical Report (TR) 22.840 is taken into consideration, which documents use cases and potential requirements for AIoT devices and services.
[0056] According to implementations, one or more of the NEs 102 and the UEs 104 are operable to implement various aspects of the techniques described with reference to the present disclosure. For example, a first NE 102 (e.g., a base station, a gNB, an AIoTF) may transmit a first request for information corresponding to a wireless communication device (e.g., an AIoT device) . The first NE 102 may receive, from a network device (e.g., a UDR / UDM) , a first message indicating the information based on the first request. The information (e.g., AIoT reader CN assistance information) may include one or more capabilities of the wireless communication device, including a frequency band supported by the wireless communication device. The first NE 102 may transmit, to a second NE 102 (e.g., an AIoT reader such as an AIoT UE reader or an AIoT RAN or base station reader) in communication with the wireless communication device, a second message indicating the information. The second NE 102 may retrieve the second message indicating the information associated with the wireless communication device, and the second NE 102 may transmit AIoT signaling and data to the wireless communication device accordingly.
[0057] Reference is made herein to communicating data or information, such as signaling communication resources and / or communications that are transmitted or received between devices. It is to be appreciated that other terms may be used interchangeably with communicating, such as signaling, transmitting, receiving, outputting, forwarding, retrieving, obtaining, and so forth.
[0058] Figure 2 illustrates an example connectivity topology 200 in accordance with aspects of the present disclosure. With reference to Figure 2, the connectivity topology 200 may include an NE 202 and an AIoT device 204. The connectivity topology 200 illustrates an example of how the AIoT device 204 may communicate with a mobility network (e.g., a 5G system) . In some implementations, other node (s) either inside or outside of the connectivity topology 200 may provide the AIoT device 204 a carrier wave. Additionally, communication links in the connectivity topology 200 may be unidirectional or bidirectional.
[0059] In the connectivity topology 200, the NE 202 (e.g., a base station, a base station reader) may communicate directly with the AIoT device 204 via a communications link 206. The communication between the NE 202 and the AIoT device 204 may include AIoT signaling and / or data 208.
[0060] Figure 3 illustrates an example connectivity topology 300 in accordance with aspects of the present disclosure. With reference to Figure 3, the connectivity topology 300 may include an NE 302, an AIoT device 304, and a UE 306. The connectivity topology 300 illustrates an example of how the AIoT device 304 may communicate with a mobility network (e.g., a 5G system) . In some implementations, other node (s) either inside or outside of the connectivity topology 300 may provide the AIoT device 304 a carrier wave. Additionally, communication links in the connectivity topology 300 may be unidirectional or bidirectional.
[0061] In the connectivity topology 300, the NE 302 (e.g., a base station, a base station reader) may communicate bidirectionally with an intermediate node between the NE 302 AIoT device 304. The intermediate node may be a UE 306 (e.g., a UE reader or a UE-AIoT-I) . The AIoT device 304 may communicate with the UE 306 via a communications link 308, and the UE 306 may communicate with the NE 302 via a communications link 310, which may be an example of a Uu link. The communication between the NE 202 and the AIoT device 204 may include AIoT signaling and / or data 312. The UE 306 may be capable of transmitting and receiving the AIoT signaling and / or data 312 with the AIoT device 304.
[0062] In some implementations, a UE reader may be registered with the network as the UE 306 and may indicate its AIoT capability to a CN (e.g., a 5GC) . As described with reference to Figure 5, the 5GC may implement a network function, such as an AIoTF, which may transmit the AIoT signaling and / or data 312 to the UE 306 either via a user plane of an established PDU session, a control plane using NAS signaling, or RRC signaling via a RAN node to which the UE 306 is connected.
[0063] Figure 4 illustrates an example use case 400 in accordance with aspects of the present disclosure. The example use case 400 illustrates an automated warehouse inventory system, which may be a common use case for an AIoT service. The use case 400 may include request-response operations.
[0064] In the use case 400, the automated warehouse inventory system may include verification and unloading 402, where goods may be unloaded from a truck. The goods, which may have embedded AIoT devices, may pass through an AIoT reader into a warehouse. For example, the embedded AIoT devices may pass through an AIoT reader during gate-in inventory 404, where the AIoT reader may be represented as a gate. In some implementations, the AIoT reader may be an NE or a base station according to the connectivity topology 200 described with reference to Figure 2. Alternatively, the AIoT reader may be UE according to the connectivity topology 300 described with reference to Figure 3) .
[0065] During inventory 406, the goods with the embedded AIoT devices may be stored in the warehouse. During this time, the goods with the embedded AIoT devices may be reached by a base station or an NE. During check and loading 408, the goods with the embedded AIoT devices may pass through another AIoT reader as they exit the warehouse. The AIoT reader may also be a gate, and may be an NE or a base station according to the connectivity topology 200 or a UE according to the connectivity topology 300. The goods with the embedded AIoT devices may then be loaded into a truck during gate-out inventory 410, having left the warehouse through the AIoT reader.
[0066] During the gate-in inventory 404, the inventory 406, and the check and loading 408, the AIoT devices embedded in the goods may be powered, and the network (to which the AIoT reader is connected) may communicate with the AIoT devices and read corresponding AIoT device IDs. In this way, the network may determine locations of each AIoT device and a corresponding good or stock.
[0067] In addition to the automated warehouse inventory system described with reference to the use case 400, another common use case for an AIoT service may include sensor monitoring, where an NE may read and write data to the AIoT device.
[0068] Figure 5 illustrates an example system architecture 500 in accordance with aspects of the present disclosure. The system architecture 500 may include an OAM system, a CN (e.g., a 5GC 502, a 6G core (6GC) ) , one or more AIoT readers, and one or more AIoT devices that support AIoT device authentication and AIoT communications. Specifically, the system architecture 500 includes an AIoT reader 504, which may include an AIoT UE reader 508 (e.g., a UE, an AIoT UE reader) connected to a RAN 510 (e.g., an NG-RAN) and a base station reader 512 (e.g., a base station, an NE, an AIoT base station reader, an AIoT RAN reader) . In the system architecture 500, an AIoTF 506 may be part of a core network, which may be a 5GC 502 or a 6G core (6GC) . The AIoTF 506 may be an NE, and may implement a direct Nx interface between the AIoTF 506 and at least one of the base station reader 512 or the RAN 510. The AIoT UE reader 508 may be registered with an AMF 520 (located at the 5GC 502) for operation as a UE, and may also be registered with the AIoTF 506 as an AIoT reader device (e.g., the AIoT reader 504) . In some implementations (e.g., the connectivity topology 300 described with reference to Figure 3) , the AIoTF 506 may communicate with the AIoT UE reader 508 either via a user plane (e.g., via an N6 connection to a UPF 524 and the RAN 510) , an NAS protocol via a connection to the AMF 520, or an Nx interface via a connection to the RAN 510.
[0069] An AIoT device 514 may communicate with the AIoT reader 504. The AIoT device 514 may be of a type A, B, or C, where the difference between each type is based on how much energy the AIoT device 514 may store and how much energy the AIoT device 514 uses for communication with the AIoT reader 504. Specifically, types A and B may include passive devices that may backscatter radio signals transmitted by the AIoT reader 504. That is, an AIoT device 514 of type A or B may not amplify radio signals transmitted by the AIoT reader 504, nor is the AIoT device 514 of type A or B able to generate won uplink radio signals.
[0070] In addition to AIoT device types, an internal topology of an antenna design of the AIoT device 514 may be configured (e.g., manufactured) in such a way that the backscattering (e.g., for AIoT device types A and B) may operate in a specific frequency range (e.g., 750 MHz or 850 MHz, and in some cases, mid-band) . For example, an AIoT device 514 may be configured to operate in and may operate in a frequency band X, while another AIoT device 514 may be configured to operate in and may operate in a frequency band Y. AIoT devices of AIoT device type A and B (e.g., passive devices) may be designed to have an ideal (e.g., optimized) frequency response for a given frequency band or range. As described herein, the AIoT device type, the amount or capacity of stored energy, and the frequency of operation of an AIoT device 514 are referred to as AIoT device capabilities.
[0071] In aspects of this disclosure, the AIoTF 506 may perform at least one of the following functionalities. The AIoTF 506 may transmit and receive AIoT signaling / data to and from an AIoT AS, such as an AIoT AF / AS 522. The AIoTF 506 may communicate the AIoT signaling / data via an Naiotf interface, for example. Additionally, or alternatively, the AIoTF 506 may transmit and receive AIoT signaling / data to and from the AIoT reader 504, including the AIoT UE reader 508 or the base station reader 512. In such cases, the AIoTF 506 may transmit an AIoT device capability to the AIoT reader 504, which may indicate at least a frequency band supported by the AIoT device 514, a device type of the AIoT device 514, or an expected number of AIoT devices associated with a group ID. Additionally, or alternatively, the AIoTF 506 may perform store-and-forward functionalities for the AIoT signaling / data. Additionally, or alternatively, the AIoTF 506 may create charging data for the AIoT signaling / data and transmit the data to a charging function (CHF) . Additionally, or alternatively, the AIoTF 506 may verify the identity of the AIoT device 514, for example, to authenticate and authorize a corresponding AIoT device ID. Additionally, or alternatively, the AIoTF 506 may receive AIoT device information from a UDM 516 or a UDR 518 (e.g., via an Nudm interface or an Nudr interface, respectively) or another NE in the network storing the AIoT device information. The AIoT device information may include parameters associated with the AIoT device capability, such as the supported frequency band.
[0072] Figure 6 illustrates an example signaling diagram 600 in accordance with aspects of the present disclosure. The signaling diagram 600 may support a procedure for providing AIoT device capability information to an AIoT reader. Specifically, the signaling diagram 600 may support communications between an AIoTF 602 (e.g., an NE) , an AIoT reader (e.g., an NE) , which may be an AIoT UE reader 604 or an AIoT RAN reader 606 (e.g., a base station reader) , an AIoT device 608 (e.g., a wireless communication device) , a RAN node 610 (e.g., a 5G or 6G base station or NE) , a UDR / UDM 612 (e.g., a network device) , an OAM 614, and an AIoT AF / AS 616 (e.g. an AS) . In some implementations, the signaling diagram 600 may support additional network devices, and the described devices may perform additional steps than those shown. The signaling diagram 600 may be applied to public networks (e.g., a public land mobile network (PLMN) ) , or for a private network (e.g., an non-public network (NPN) or a standalone NPN (SNPN) ) .
[0073] At 618, the AIoT device 608 may be configured or pre-configured with a device-individual (e.g., device-specific) ID and corresponding credentials. In some implementations, the AIoT device 608 may be configured with a group / service ID or a masque ID and corresponding credentials. The AIoT device 608 may be designed such that RF energy harvesting performed by the AIoT device 608 is optimized in a specific frequency band. Additionally, the AIoT device 608 may be configured (i.e., manufactured) to receive and transmit AIoT data optimally in a specific frequency range (e.g., 700 MHz or 850 MHz or in some cases, mid-band) .
[0074] At 620, 622, and 624, the UDR / UDM 612, the OAM 614, and the AIoT AF / AS 616 may perform an AIoT device management procedure or an AIoT service provisioning phase. The UDR / UDM 612 may be an NE or a network device that stores AIoT device subscription data. If the AIoT device subscription data or AIoT device credentials are stored outside of the network, the UDR / UDM 612 may be an authentication, authorization, and accounting (AAA) server. In such cases, the AAA server or a UDM may be located in a credentials holder domain. The AIoT device management procedure provides AIoT device information (e.g., AIoT device capabilities) to the network, specifically to a subscription repository at the UDR / UDM 612 or in an AAA server (in case of a credentials holder) .
[0075] At 620, the UDR / UDM 612 and the AIoT AF / AS 616 may perform service provisioning. Specifically, the service provisioning may be performed by a service customer (e.g., a business support system (BSS) ) via exposed north-bound service APIs. In some implementations, the AIoT AF / AS 616 may be pre-configured or configured with at least the AIoT device capabilities associated with the AIoT device ID or a group ID corresponding to the AIoT device 608. In some examples, the service provisioning may be based on a service level agreement (SLA) with the service customer. The service provisioning may include at least a list of one or more device IDs, a group / service ID, credentials, or the AIoT device capabilities, among other information.
[0076] At 622, the OAM 614 may provision the UDR / UDM 612 with the AIoT device capabilities and subscription data for each individual AIoT device (e.g., the AIoT device 608) or for a group of AIoT devices.
[0077] At 624, the UDR / UDM 612 may store the AIoT device capabilities and the subscription data for each AIoT device (e.g., the AIoT device 608) or for the group of AIoT devices for which the AIoT service is enabled in the wireless communication system. The AIoT device subscription data may include at least one of numerous parameters, including an individual AIoT device ID and corresponding credentials for security protection, a group / service ID or a masque ID and corresponding credentials, a list of AIoT services or applications for which the AIoT device 608 is subscribed or authorized to use, including the group / service IDs and corresponding credentials for security protection, a status of the individual ID validation (e.g., success or failure) , where the status may be updated by the AIoTF 602 when the AIoTF 602 performs verification of the individual device ID (e.g., when the AIoT device 608 transmit uplink AIoT data) , an enabled or disabled state for the AIoT device 608 (which indicates whether the AIoT device 608 is allowed to transmit AIoT data or to be on service) location information corresponding to the AIoT device (e.g., a last AIoT reader node ID or an AIoT cell ID), and AIoT device capabilities.
[0078] The AIoT device capabilities may one or more parameters. For example, the AIoT device capabilities may include a device type, which may indicate whether the AIoT device 608 is an active device or a passive device based on the implementation of energy storage. In some implementations, the device type may be “Device A, ” “Device B, ” or “Device C, ” according to the capabilities of the AIoT device 608. The device type parameter may also indicate a device complexity and a capability of the device to support independent signal generation or amplification or whether the device supports backscattering of the transmitted signal by an AIoT reader. Additionally, or alternatively, the device capabilities may include a frequency band in which the AIoT device 608 is configured (e.g., designed) to operate. The frequency band parameter may indicate a frequency band index or a middle frequency and a bandwidth around the middle frequency. Additionally, or alternatively, the device capabilities may include an available memory (e.g., non-volatile or volatile memory) and a memory size. Additionally, or alternatively, the device capabilities may include energy-related information, such as an energy storage capacity, an amount of energy required to perform a read / write operation, and the like. The energy-related information may assist an AIoT reader in determining how much energy to transmit to the AIoT device 608 and / or how long to transmit RF energy in order to energize the AIoT device 608. Additionally, or alternatively, the device capabilities may include a CN capability, which may indicate supported AIoT (e.g., NAS) layer protocol features, such as which type of communication the AIoT device supports. In some implementations, the CN capability may be defined in classes, including a basic CN capability class 1 (e.g., in which the AIoT device 608 does not support a “write” operation or a “temporary disable / enable” operation) , a CN capability class 2 (e.g., in which the AIoT device 608 supports a “write” operation but does not support a “temporary disable / enable” operation) , and a CN capability class 3 (e.g., in which the AIoT device 608 supports a “write” operation and a “temporary disable / enable” operation) .
[0079] The AIoT device capabilities may be associated with an index value, which may benefit the wireless communication system by saving signaling data. For example, an AIoT device capability index 1 may indicate that the AIoT device 608 is of Type 1, operates in a frequency band A, and supports the basic CN capability class 1. In another example, an AIoT device capability index 5 may indicate that the AIoT device 608 is of Type 2a, operates in a frequency band B, and supports an enhanced CN capability class 3.
[0080] At 626, the AIoT AF / AS 616 may communicate an AIoT service data / command request with the AIoTF 602. Specifically, the AIoT AF / AS 616 may initiate a request toward the AIoTF 602 for AIoT operation (e.g., inventory operation or a read / write command operation) for an individual AIoT device (e.g., the AIoT device 608) or a group of AIoT devices. The request from the AIoT AF / AS 616 may include at least one of an AIoT session ID, a list of destination transmission areas (e.g., location area (s) where the operation may be performed, or a location of the AIoT device 608 or a group of AIoT devices, or a location of an AIoT reader or AIoT readers) , a destination group ID or a list of AIoT device IDs, AIoT data which may include an AIoT service type (e.g., a “command” to the AIoT device 608) . an AIoT service policy (e.g., priority for the AIoT data transmission, a service duration, a periodic transmission frequency for periodic transmissions, an aggregation waiting time for a group transmission if the communication is for a group of AIoT devices, etc. ) , and a reporting AIoT AS address.
[0081] At 628, the AIoTF 602 may transmit a request to the UDR / UDM 612 for information corresponding to the AIoT device 608. The request may be for AIoT device subscription data (e.g., if an individual AIoT device ID is indicated during the device management procedure) , service / application subscription data, or both. In some implementations, the AIoTF 602 may include an AIoT device ID corresponding to the AIoT device 608 in the request. If the AIoT service data / command request includes a group ID the AIoTF 602 may also request a number of AIoT devices associated with the group ID (e.g., all AIoT devices associated with the group ID) or the number of AIoT devices associated with the group ID and (expected to be) located in the destination transmission area (s) indicated in the AIoT service data / command request.
[0082] At 630, the AIoTF 602 may receive a reply from the UDR / UDM 612. The reply may include the AIoT device capabilities provisioned during the data management procedure. Specifically, the UDR / UDM 612 may transmit the AIoT device capabilities to the AIoTF 602, in addition to other parameters corresponding to the AIoT device 608 such as an expected location of the AIoT device 608 and security credentials of the AIoT device 608, among other information. If the request transmitted by the AIoTF 602 requested the number of AIoT devices corresponding to a group ID, the UDR / UDM 612 may provide the number of expected AIoT devices associated with the group ID (e.g., all AIoT devices or the AIoT devices potentially located in a destination transmission area) in the reply to the AIoTF 602.
[0083] At 632, the AIoTF 602 may select an AIoT reader (e.g., an AIoT UE reader 604 or an AIoT RAN reader 606) to which the AIoTF 602 may forward a request for AIoT device operation (e.g., a request for an AIoT data / signaling transmission. When selecting the AIoT reader, the AIoTF 602 may consider whether a service area of the AIoT reader is expected to cover the expected location of the AIoT device 608. The AIoTF 602 may know the expected location of the AIoT device 608 via the reply received at 630 or from the AIoT service data / command request communicated at step 626. Additionally, or alternatively, when selecting the AIoT reader, the AIoTF 602 may consider whether the AIoT device capabilities (received in the reply at 630) match the capabilities of the AIoT reader. In such implementations, the capabilities of the AIoT reader may have been stored at the AIoTF 602 prior to the reader selection (e.g., when the AIoT reader registers with the AIoTF 602) . If the AIoT device capabilities match the capabilities of the AIoT reader. then the AIoT reader may support transmissions in a frequency band supported by the AIoT device 608 (i.e., the transmission may occur via an AIoT radio interface) . In some implementations, the AIoTF 602 may create downlink AIoT signaling for transmission, and may store the AIoT data received in the AIoT service data / command request at 626.
[0084] At 634, the AIoTF 602 may transmit a request for an AIoT data / signaling message transmission or a request for AIoT service operation to the one or more selected AIoT readers. For example, the AIoTF 602 may transmit the request for AIoT device operation to the AIoT UE reader 604, the AIoT RAN reader 606, or both. The request may include one or more parameters, including an AIoT device ID, a group ID, an AIoT command type (e.g., to assist the AIoT reader in determining which operation to apply to the AIoT device 608) , an AIoT NAS message to be transmitted to the AIoT device 608, AIoT reader CN assistance information, or any combination thereof. The AIoT reader CN assistance information may include at least one of the AIoT device capabilities, an expected response device-to-reader (D2R) message size, a service type of A-IoT operation (e.g., inventory, read / write command type) , or an expected number of target AIoT devices if a group ID is used. The AIoT reader CN assistance information may be associated with the request for AIoT service operation.
[0085] The AIoT device capabilities included in the AIoT reader CN assistance information may include all or part of the AIoT device capabilities received by the AIoTF 602 at step 630. Specifically, the AIoT device capabilities included in the AIoT reader CN assistance information may include the frequency band supported by the AIoT device 608 (or group of AIoT devices) . If the group ID is used, the number of target AIoT devices indicated in the AIoT device capabilities may indicate the expected number of AIoT devices associated with the group ID and potentially located in the service area of the AIoT reader. For this purpose, the AIoTF 602 may calculate the number of target AIoT devices which may be located in the service area of the AIoT reader by using one or more input parameters, including the number of expected devices associated with the group ID (as received in the reply at step 630) and the service area of the AIoT reader as stored (e.g., during association establishment at the transport network layer between the AIoT reader and the AIoTF 602) .
[0086] If the selected AIoT reader is the AIoT RAN reader 606, the AIoTF 602 may transmit the request for AIoT device operation to the AIoT RAN reader 606 either directly via a direct interface or via an AMF (e.g., an NE) , if the AIoT RAN reader 606 is connected to one or more AMFs. If the selected AIoT reader is the AIoT UE reader 604, the AIoTF 602 may transmit the request for AIoT device operation to the AIoT UE reader 604 via a user plane if the AIoT UE reader 604 has established a user plane connection with the AIoTF 602, a NAS control plane if N1 NAS messages between the AIoT UE reader 604 and the AMF are used to transmit AIoT-related data between the AIoT UE reader 604 and the AIoTF 602, or an RRC protocol where the AIoTF 602 may transmit the request for AIoT device operation to the RAN node 610 with which the AIoT UE reader 604 has established an RRC connection. If the AIoTF 602 transmits the request for AIoT device operation to the AIoT UE reader 604 via the RRC protocol, the RAN node 610 may select the AIoT UE reader 604.
[0087] Additionally, if the AIoTF 602 uses the RRC protocol, the AIoTF 602 may include the AIoT reader CN assistance information in the message transmitted to the RAN node 610. In such cases, the AIoTF 602 may transmit the AIoT reader CN assistance information to the RAN node 610 non-transparently. The RAN node 610 may use some of all of the AIoT reader CN assistance information (specifically the AIoT device capabilities such as the frequency band supported by the AIoT device 608) to perform the AIoT reader selection. For example, the RAN node 610 may select the AIoT UE reader 604 for the AIoT service operation based on the AIoT UE reader 604 supporting transmission on an AIoT radio interface in the frequency band supported by the AIoT device 608.
[0088] In some implementations, the AIoTF 602 may exchange signaling and data with the AIoT UE reader 604, the AIoT RAN reader 606, or both via a specific control plane signaling protocol, which may be referred to as an AIoT application protocol (AIoT-AP) . The request for AIoT device operation transmitted at step 634, and a corresponding response transmitted at step 640, may be transmitted via the AIoT-AP.
[0089] At 636, in cases where the AIoTF 602 selects the AIoT UE reader 604, the AIoT UE reader 604 may transmit RRC signaling to request radio resources from the RAN node 610 for AIoT radio access. The AIoT UE reader 604 may determine to transmit the request for the radio resources based on processing the request for AIoT device operation received at step 634. In some examples, the RRC signaling may be an AS signaling. Based on receiving the request, the RAN node 610 (which serves the AIoT UE reader 604) may allocate a radio resource or resource pool to the AIoT UE reader 604 for the AIoT transmission.
[0090] Based on the AIoT device capabilities, particularly the frequency band supported by the AIoT device 608, the AIoT UE reader 604 may transmit the request to the RAN node 610 for AIoT radio resource allocation (or radio resource admission) . The AIoT UE reader 604 may include one or more parameters in the request, including at least one of a frequency band to be used for the AIoT radio transmission (which may be derived from the frequency band supported by the AIoT device 608) a power level or energy for the AIoT radio transmission, an area or location of the AIoT radio transmission, or a duration of the AIoT radio transmission (e.g., taking into account the number of AIoT devices which the AIoT UE reader 604 is to address) . In some examples, the request may be an RRC signaling message that indicates a type of information for AIoT radio admission.
[0091] In some implementations, the AIoT UE reader 604 may attempt to communicate with multiple AIoT devices, which may operate in different frequency bands or which may require different signal power levels. In such cases, the AIoT UE reader 604 may request multiple (e.g., a list of) different radio resources from the RAN node 610. The RAN node 610 may allocate the radio resources for communication with a single AIoT device (e.g., the AIoT device 608) or a group of AIoT devices. The RAN node may process the request and respond to the AIoT UE reader 604 with a configuration message that includes the allocated radio resource or resource pool for the AIoT transmission. The response message may indicate a validity o the allocated resources, where the validity may be based on a duration of the AIoT transmission as indicated by the AIoT UE reader 604.
[0092] At 638, the AIoT reader (e.g., the AIoT UE reader 604 or the AIoT RAN reader 606) may transmit AIoT signaling (e.g., an AIoT paging message) or AIoT data (e.g., inventory, read / write command) to the AIoT device 608 via a radio interface. The AIoT reader may determine or receive, from the AIoT device 608, information about the capabilities of the AIoT device 608. For example, the AIoT reader may receive energy-related information (e.g., information about an energy status) of the AIoT device 608. Alternatively, the AIoT reader may transmit a message to the AIoT device 608 indicating that the AIoT device 608 may attempt to transmit its energy-related information (e.g., the energy status) or other radio capability information to the AIoT reader. The AIoT device 608 may then attempt to transmit the energy-related information (e.g., its energy status) or the other radio capability information to the AIoT reader.
[0093] At 640, the AIoT reader may generate and transmit a response including an AIoT report to the AIoTF 602. The AIoT report may include at least one of an AIoT device ID (e.g., corresponding to the AIoT device 608) , a group ID if applicable, optional security information (e.g., a token) , an AIoT reader ID, updated AIoT device information including updated AIoT device capabilities, or a delay time, among other parameters. The AIoT reader may determine whether the AIoT device capabilities received or derived from the AIoT device 608 at step 638 are different from the AIoT device capabilities received in the request for AIoT device operation at step 634. If the AIoT device capabilities are determined to be different, the AIoT reader may include the updated AIoT device capabilities to the AIoTF 602 in the response. Additionally, or alternatively, if the AIoT device 608 lacks enough energy to perform the AIoT command or read / write data (as indicated by the AIoT device 608) , the AIoT reader may determine a potential time to perform the requested AIoT operation, and may include a delay time parameter to the AIoTF 602 in the response. The delay time parameter may indicate that the AIoT operation may be successfully performed after the delay time expires.
[0094] At 642, after the AIoTF 602 has verified the AIoT device ID corresponding to the AIoT device 608 (e.g., by using an authentication procedure with the UDR / UDM 612) , the AIoTF 602 may transmit a notification message or a request message to the UDR / UDM 612 to indicate the updated AIoT device capabilities, if applicable.
[0095] At 644, the AIoTF 602 may generate and transmit an AIoT service response (e.g., a notification message) to the AIoT AF / AS 616. The AIoT service response may indicate that a write command operation is delayed in order to allow the AIoT device 608 to collect energy (e.g., may indicate a delay time value) or the AIoT service response may reject a request from the AIoT AF / AS 616 with a time value indicating when the AIoT AF / AS 616 may transmit an NEw request. The time values indicated in the AIoT service response may come from the AIoT reader.
[0096] Figure 7 illustrates an example of an NE 700 in accordance with aspects of the present disclosure. The NE 700 may include a processor 702, a memory 704, a controller 706, and a transceiver 708. The processor 702, the memory 704, the controller 706, or the transceiver 708, 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.
[0097] The processor 702, the memory 704, the controller 706, or the transceiver 708, 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.
[0098] The processor 702 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 702 may be configured to operate the memory 704. In some other implementations, the memory 704 may be integrated into the processor 702. The processor 702 may be configured to execute computer-readable instructions stored in the memory 704 to cause the NE 700 to perform various functions of the present disclosure.
[0099] The memory 704 may include volatile or non-volatile memory. The memory 704 may store computer-readable, computer-executable code including instructions when executed by the processor 702 cause the NE 700 to perform various functions described herein. The code may be stored in a non-transitory computer-readable medium such as the memory 704 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.
[0100] In some implementations, the processor 702 and the memory 704 coupled with the processor 702 may be configured to cause the NE 700 to perform one or more of the functions described herein (e.g., executing, by the processor 702, instructions stored in the memory 704) . For example, the processor 702 may support wireless communication at the NE 700 in accordance with examples as disclosed herein. The NE 700 (e.g., a first NE) may be configured to or operable to support a means for transmitting a first request for information corresponding to a wireless communication device; receiving, from a network device, a first message indicating the information based on the first request, where the information includes one or more capabilities including a frequency band supported by the wireless communication device; and transmitting, to a second NE in communication with the wireless communication device, a second message indicating the information.
[0101] Additionally, the NE 700 may be configured to support any one or combination of selecting the second NE based on at least one of a location information of the second NE and the wireless communication device and the information of the first message, where the second NE is an AIoT UE reader or an AIoT RAN reader; receiving, from an AS, a second request for operation of the wireless communication device or a group of wireless communication devices; the first request further being for a quantity of wireless communication devices in the group of wireless communication devices based on the second request, and the first message indicating the quantity of wireless communication devices based on the first request; receiving, from the second NE, a third message indicating updated information corresponding to the wireless communication device including one or more updated capabilities and transmitting, to the network device, a fourth message indicating the updated information based on the third message; transmitting, to an AS, a fifth message indicating a delay time associated with the wireless communication device; the first request including an ID corresponding to the wireless communication device; the second NE being an AIoT RAN reader, where the second message is transmitted via a direct interface or a third NE, where the third NE is an AMF or a local AIoTF; or the second NE being an AIoT UE reader, where the second message is transmitted via a user plane, an NAS control plane, or RRC signaling.
[0102] Additionally, or alternatively, the NE 700 may support at least one memory (e.g., the memory 704) and at least one processor (e.g., the processor 702) coupled with the at least one memory and configured to cause the NE 700 to transmit a first request for information corresponding to a wireless communication device; receive, from a network device, a first message indicating the information based on the first request, where the information includes one or more capabilities including a frequency band supported by the wireless communication device; and transmit, to a second NE in communication with the wireless communication device, a second message indicating the information.
[0103] Additionally, the NE 700 may be configured to support any one or combination of selecting the second NE based on at least one of a location information of the second NE and the wireless communication device and the information of the first message, where the second NE is an AIoT UE reader or an AIoT RAN reader; receiving, from an AS, a second request for operation of the wireless communication device or a group of wireless communication devices; the first request further being for a quantity of wireless communication devices in the group of wireless communication devices based on the second request, and the first message indicating the quantity of wireless communication devices based on the first request; receiving, from the second NE, a third message indicating updated information corresponding to the wireless communication device including one or more updated capabilities and transmitting, to the network device, a fourth message indicating the updated information based on the third message; transmitting, to an AS, a fifth message indicating a delay time associated with the wireless communication device; the first request including an ID corresponding to the wireless communication device; the second NE being an AIoT RAN reader, where the second message is transmitted via a direct interface or a third NE, where the third NE is an AMF or a local AIoTF; or the second NE being an AIoT UE reader, where the second message is transmitted via a user plane, an NAS control plane, or RRC signaling.
[0104] The controller 706 may manage input and output signals for the NE 700. The controller 706 may also manage peripherals not integrated into the NE 700. In some implementations, the controller 706 may utilize an operating system such as or other operating systems. In some implementations, the controller 706 may be implemented as part of the processor 702.
[0105] In some implementations, the NE 700 may include at least one transceiver 708. In some other implementations, the NE 700 may have more than one transceiver 708. The transceiver 708 may represent a wireless transceiver. The transceiver 708 may include one or more receiver chains 710, one or more transmitter chains 712, or a combination thereof.
[0106] A receiver chain 710 may be configured to receive signals (e.g., control information, data, packets) over a wireless medium. For example, the receiver chain 710 may include one or more antennas to receive a signal over the air or wireless medium. The receiver chain 710 may include at least one amplifier (e.g., a low-noise amplifier (LNA) ) configured to amplify the received signal. The receiver chain 710 may include at least one demodulator configured to demodulate the receive signal and obtain the transmitted data by reversing the modulation technique applied during transmission of the signal. The receiver chain 710 may include at least one decoder for decoding the demodulated signal to receive the transmitted data.
[0107] A transmitter chain 712 may be configured to generate and transmit signals (e.g., control information, data, packets) . The transmitter chain 712 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 712 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 712 may also include one or more antennas for transmitting the amplified signal into the air or wireless medium.
[0108] Figure 8 illustrates an example of a processor 800 in accordance with aspects of the present disclosure. The processor 800 may be an example of a processor configured to perform various operations in accordance with examples as described herein. The processor 800 may include a controller 802 configured to perform various operations in accordance with examples as described herein. The processor 800 may optionally include at least one memory 804, which may be, for example, an L1 / L2 / L3 cache. Additionally, or alternatively, the processor 800 may optionally include one or more arithmetic-logic units (ALUs) 806. 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) .
[0109] The processor 800 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 800) 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) .
[0110] The controller 802 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 800 to cause the processor 800 to support various operations in accordance with examples as described herein. For example, the controller 802 may operate as a control unit of the processor 800, generating control signals that manage the operation of various components of the processor 800. These control signals include enabling or disabling functional units, selecting data paths, initiating memory access, and coordinating timing of operations.
[0111] The controller 802 may be configured to fetch (e.g., obtain, retrieve, receive) instructions from the memory 804 and determine subsequent instruction (s) to be executed to cause the processor 800 to support various operations in accordance with examples as described herein. The controller 802 may be configured to track memory addresses of instructions associated with the memory 804. The controller 802 may be configured to decode instructions to determine the operation to be performed and the operands involved. For example, the controller 802 may be configured to interpret the instruction and determine control signals to be output to other components of the processor 800 to cause the processor 800 to support various operations in accordance with examples as described herein. Additionally, or alternatively, the controller 802 may be configured to manage flow of data within the processor 800. The controller 802 may be configured to control transfer of data between registers, ALUs 806, and other functional units of the processor 800.
[0112] The memory 804 may include one or more caches (e.g., memory local to or included in the processor 800 or other memory, such as RAM, ROM, DRAM, SDRAM, SRAM, MRAM, flash memory, etc. In some implementations, the memory 804 may reside within or on a processor chipset (e.g., local to the processor 800) . In some other implementations, the memory 804 may reside external to the processor chipset (e.g., remote to the processor 800) .
[0113] The memory 804 may store computer-readable, computer-executable code including instructions that, when executed by the processor 800, cause the processor 800 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 802 and / or the processor 800 may be configured to execute computer-readable instructions stored in the memory 804 to cause the processor 800 to perform various functions. For example, the processor 800 and / or the controller 802 may be coupled with or to the memory 804, the processor 800, and the controller 802, and may be configured to perform various functions described herein. In some examples, the processor 800 may include multiple processors and the memory 804 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.
[0114] The one or more ALUs 806 may be configured to support various operations in accordance with examples as described herein. In some implementations, the one or more ALUs 806 may reside within or on a processor chipset (e.g., the processor 800) . In some other implementations, the one or more ALUs 806 may reside external to the processor chipset (e.g., the processor 800) . One or more ALUs 806 may perform one or more computations such as addition, subtraction, multiplication, and division on data. For example, one or more ALUs 806 may receive input operands and an operation code, which determines an operation to be executed. One or more ALUs 806 may 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 806 may support logical operations such as AND, OR, exclusive-OR (XOR) , not-OR (NOR) , and not-AND (NAND) , enabling the one or more ALUs 806 to handle conditional operations, comparisons, and bitwise operations.
[0115] The processor 800 may support wireless communication in accordance with examples as disclosed herein. The processor 800 may be configured to or operable to support at least one controller (e.g., the controller 802) coupled with at least one memory (e.g., the memory 804) and configured to cause the processor to transmit a first request for information corresponding to a wireless communication device; receive, from a network device, a first message indicating the information based on the first request, where the information includes one or more capabilities including a frequency band supported by the wireless communication device; and transmit, to a second NE in communication with the wireless communication device, a second message indicating the information.
[0116] Additionally, the processor 800 may be configured to or operable to support any one or combination of selecting the second NE based on at least one of a location information of the second NE and the wireless communication device and the information of the first message, where the second NE is an AIoT UE reader or an AIoT RAN reader; receiving, from an AS, a second request for operation of the wireless communication device or a group of wireless communication devices; the first request further being for a quantity of wireless communication devices in the group of wireless communication devices based on the second request, and the first message indicating the quantity of wireless communication devices based on the first request; receiving, from the second NE, a third message indicating updated information corresponding to the wireless communication device including one or more updated capabilities and transmitting, to the network device, a fourth message indicating the updated information based on the third message; transmitting, to an AS, a fifth message indicating a delay time associated with the wireless communication device; the first request including an ID corresponding to the wireless communication device; the second NE being an AIoT RAN reader, where the second message is transmitted via a direct interface or a third NE, where the third NE is an AMF or a local AIoTF; or the second NE being an AIoT UE reader, where the second message is transmitted via a user plane, an NAS control plane, or RRC signaling.
[0117] Figure 9 illustrates an example of an NE 900 in accordance with aspects of the present disclosure. The NE 900 may include a processor 902, a memory 904, a controller 906, and a transceiver 908. The processor 902, the memory 904, the controller 906, or the transceiver 908, 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.
[0118] The processor 902, the memory 904, the controller 906, or the transceiver 908, 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.
[0119] The processor 902 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 902 may be configured to operate the memory 904. In some other implementations, the memory 904 may be integrated into the processor 902. The processor 902 may be configured to execute computer-readable instructions stored in the memory 904 to cause the NE 900 to perform various functions of the present disclosure.
[0120] The memory 904 may include volatile or non-volatile memory. The memory 904 may store computer-readable, computer-executable code including instructions when executed by the processor 902 cause the NE 900 to perform various functions described herein. The code may be stored in a non-transitory computer-readable medium such as the memory 904 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.
[0121] In some implementations, the processor 902 and the memory 904 coupled with the processor 902 may be configured to cause the NE 900 to perform one or more of the functions described herein (e.g., executing, by the processor 902, instructions stored in the memory 904) . For example, the processor 902 may support wireless communication at the NE 900 in accordance with examples as disclosed herein. The NE 900 (e.g., a second NE) may be configured to or operable to support a means for receiving, from a first NE, a first message indicating information associated with a wireless communication device, where the information includes one or more capabilities including a frequency band supported by the wireless communication device; and transmitting, to the wireless communication device, a second message based on the information.
[0122] Additionally, the NE 900 may be configured to or operable to support any one or combination of transmitting, to the first NE, a third message indicating updated information corresponding to the wireless communication device including one or more updated capabilities; the third message indicating a delay time parameter associated with the wireless communication device; the second NE being an AIoT RAN reader, where the first message is received via a direct interface or an AMF; the second NE being an AIoT UE reader, where the first message is received via a user plane, an NAS control plane, or RRC signaling; transmitting, to a RAN node, a request for radio resources for transmitting the second message and receiving, from the RAN node, a configuration message indicating the radio resources based on the request; determining capability information corresponding to the wireless communication device, where the capability information includes an energy status of the wireless communication device; or comparing the one or more capabilities received from the second NE in the first message to the capability information received from the wireless communication device, and transmitting a third message indicating one or more updated capabilities of the wireless communication device based on a difference between the one or more capabilities and the capability information.
[0123] Additionally, or alternatively, the NE 900 may support at least one memory (e.g., the memory 904) and at least one processor (e.g., the processor 902) coupled with the at least one memory and configured to cause the NE 900 (e.g., a second NE) to receive, from a first NE, a first message indicating information associated with a wireless communication device, where the information includes one or more capabilities including a frequency band supported by the wireless communication device; and transmit, to the wireless communication device, a second message based on the information.
[0124] Additionally, the NE 900 may be configured to support any one or combination of transmitting, to the first NE, a third message indicating updated information corresponding to the wireless communication device including one or more updated capabilities; the third message indicating a delay time parameter associated with the wireless communication device; the second NE being an AIoT RAN reader, where the first message is received via a direct interface or an AMF; the second NE being an AIoT UE reader, where the first message is received via a user plane, an NAS control plane, or RRC signaling; transmitting, to a RAN node, a request for radio resources for transmitting the second message and receiving, from the RAN node, a configuration message indicating the radio resources based on the request; determining capability information corresponding to the wireless communication device, where the capability information includes an energy status of the wireless communication device; or comparing the one or more capabilities received from the second NE in the first message to the capability information received from the wireless communication device, and transmitting a third message indicating one or more updated capabilities of the wireless communication device based on a difference between the one or more capabilities and the capability information.
[0125] The controller 906 may manage input and output signals for the NE 900. The controller 906 may also manage peripherals not integrated into the NE 900. In some implementations, the controller 906 may utilize an operating system such as or other operating systems. In some implementations, the controller 906 may be implemented as part of the processor 902.
[0126] In some implementations, the NE 900 may include at least one transceiver 908. In some other implementations, the NE 900 may have more than one transceiver 908. The transceiver 908 may represent a wireless transceiver. The transceiver 908 may include one or more receiver chains 910, one or more transmitter chains 912, or a combination thereof.
[0127] A receiver chain 910 may be configured to receive signals (e.g., control information, data, packets) over a wireless medium. For example, the receiver chain 910 may include one or more antennas to receive a signal over the air or wireless medium. The receiver chain 910 may include at least one amplifier (e.g., a low-noise amplifier (LNA) ) configured to amplify the received signal. The receiver chain 910 may include at least one demodulator configured to demodulate the receive signal and obtain the transmitted data by reversing the modulation technique applied during transmission of the signal. The receiver chain 910 may include at least one decoder for decoding the demodulated signal to receive the transmitted data.
[0128] A transmitter chain 912 may be configured to generate and transmit signals (e.g., control information, data, packets) . The transmitter chain 912 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 912 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 912 may also include one or more antennas for transmitting the amplified signal into the air or wireless medium.
[0129] Figure 10 illustrates a flowchart of a method 1000 in accordance with aspects of the present disclosure. The operations of the method may be implemented by an NE (e.g., a first NE, an AIoTF) as described herein. In some implementations, the NE may execute a set of instructions to control the function elements of the NE to perform the described functions. It should be noted that the method described herein describes a possible implementation, and that the operations and the steps may be rearranged or otherwise modified and that other implementations are possible.
[0130] At 1002, the method may include transmitting a first request for information corresponding to a wireless communication device (e.g., an AIoT device) . The information may include AIoT reader CN assistance information, which may include AIoT device capabilities (e.g., a frequency band supported by the AIoT device) . The operations of 1002 may be performed in accordance with examples as described herein. In some implementations, aspects of the operations of 1002 may be performed by an NE as described with reference to Figure 7.
[0131] At 1004, the method may include receiving, from a network device (e.g., a UDR / UDM) , a first message indicating the information based on the first request, where the information includes one or more capabilities including the frequency band supported by the wireless communication device. The operations of 1004 may be performed in accordance with examples as described herein. In some implementations, aspects of the operations of 1004 may be performed by an NE as described with reference to Figure 7.
[0132] At 1006, the method may include transmitting, to a second NE (e.g., an AIoT reader) in communication with the wireless communication device, a second message indicating the information. The operations of 1006 may be performed in accordance with examples as described herein. In some implementations, aspects of the operations of 1006 may be performed an NE as described with reference to Figure 7.
[0133] Figure 11 illustrates a flowchart of a method 1100 in accordance with aspects of the present disclosure. The operations of the method may be implemented by an NE (e.g., a second NE, an AIoT reader) as described herein. In some implementations, the NE may execute a set of instructions to control the function elements of the NE to perform the described functions. It should be noted that the method described herein describes a possible implementation, and that the operations and the steps may be rearranged or otherwise modified and that other implementations are possible.
[0134] At 1102, the method may include receiving, by a second NE (e.g., an AIoT reader) from a first NE (e.g., an AIoTF) , a first message indicating information associated with a wireless communication device, where the information includes one or more capabilities including a frequency band supported by the wireless communication device. 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 an NE as described with reference to Figure 9.
[0135] At 1104, the method may include transmitting, to the wireless communication device, a second message based on the information. The second message may be an AIoT signaling or data transmission. 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 an NE as described with reference to Figure 9.
[0136] 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
1.A first network equipment for wireless communication, comprising:at least one memory; andat least one processor coupled with the at least one memory and configured to cause the first network equipment to:transmit a first request for information corresponding to a wireless communication device;receive, from a network device, a first message indicating the information based on the first request, wherein the information includes one or more capabilities including a frequency band supported by the wireless communication device; andtransmit, to a second network equipment in communication with the wireless communication device, a second message indicating the information.2.The first network equipment of claim 1, wherein the at least one processor is configured to cause the first network equipment to:select the second network equipment based on at least one of a location information of the second network equipment and the wireless communication device and the information of the first message, wherein the second network equipment is an ambient Internet-of-Things (AIoT) user equipment (UE) reader or an AIoT radio access network (RAN) reader.3.The first network equipment of claim 1, wherein the at least one processor is configured to cause the first network equipment to:receive, from an application server, a second request for operation of the wireless communication device or a group of wireless communication devices.4.The first network equipment of claim 3, wherein the first request is further for a quantity of wireless communication devices in the group of wireless communication devices based on the second request,wherein the first message indicates the quantity of wireless communication devices based on the first request.5.The first network equipment of claim 1, wherein the at least one processor is configured to cause the first network equipment to:receive, from the second network equipment, a third message indicating updated information corresponding to the wireless communication device including one or more updated capabilities; andtransmit, to the network device, a fourth message indicating the updated information based on the third message.6.The first network equipment of claim 1, wherein the at least one processor is configured to cause the first network equipment to:transmit, to an application server, a fifth message indicating a delay time associated with the wireless communication device.7.The first network equipment of claim 1, wherein the first request includes an identifier (ID) corresponding to the wireless communication device.8.The first network equipment of claim 1, wherein the second network equipment is an ambient Internet-of-Things (AIoT) radio access network (RAN) reader, and wherein the second message is transmitted via a direct interface or a third network equipment, wherein the third network equipment is an access and mobility management function (AMF) or a local ambient Internet-of-Things function (AIoTF) .9.The first network equipment of claim 1, wherein the second network equipment is an ambient Internet-of-Things (AIoT) user equipment (UE) reader, and wherein the second message is transmitted via a user plane, a non-access stratum (NAS) control plane, or radio resource control (RRC) signaling.10.A first network equipment for wireless communication, comprising:at least one memory; andat least one processor coupled with the at least one memory and configured to cause the first network equipment to:receive, from a second network equipment, a first message indicating information associated with a wireless communication device, wherein the information includes one or more capabilities including a frequency band supported by the wireless communication device; andtransmit, to the wireless communication device, a second message based on the information.11.The first network equipment of claim 10, wherein the at least one processor is configured to cause the first network equipment to:transmit, to the second network equipment, a third message indicating updated information corresponding to the wireless communication device including one or more updated capabilities.12.The first network equipment of claim 11, wherein the third message indicates a delay time parameter associated with the wireless communication device.13.The first network equipment of claim 10, wherein the first network equipment is an ambient Internet-of-Things (AIoT) radio access network (RAN) reader, and wherein the first message is received via a direct interface or an access and mobility management function (AMF) .14.The first network equipment of claim 10, wherein the first network equipment is an ambient Internet-of-Things (AIoT) user equipment (UE) reader, and wherein the first message is received via a user plane, a non-access stratum (NAS) control plane, or radio resource control (RRC) signaling.15.The first network equipment of claim 10, wherein the at least one processor is configured to cause the first network equipment to:transmit, to a radio access network (RAN) node, a request for radio resources for transmitting the second message; andreceive, from the RAN node, a configuration message indicating the radio resources based on the request.16.The first network equipment of claim 10, wherein, to transmit the second message, the at least one processor is configured to cause the first network equipment to:determine capability information corresponding to the wireless communication device, wherein the capability information includes an energy status of the wireless communication device.17.The first network equipment of claim 16, wherein the at least one processor is configured to cause the first network equipment to:compare the one or more capabilities received from the second network equipment in the first message to the capability information received from the wireless communication device; andtransmit a third message indicating one or more updated capabilities of the wireless communication device based on a difference between the one or more capabilities and the capability information.18.A method performed by a first network equipment, the method comprising:transmitting a first request for information corresponding to a wireless communication device;receiving, from a network device, a first message indicating the information based on the first request, wherein the information includes one or more capabilities including a frequency band supported by the wireless communication device; andtransmitting, to a second network equipment in communication with the wireless communication device, a second message indicating the information.19.The method of claim 18, further comprising:selecting the second network equipment based on at least one or more of a location information of the second network equipment and the wireless communication device and the information of the first message, wherein the second network equipment is an ambient Internet-of-Things (AIoT) user equipment (UE) reader or an AIoT radio access network (RAN) reader.20.A processor for wireless communication, comprising:at least one controller coupled with at least one memory and configured to cause the processor to:receive, from a second network equipment, a first message indicating information associated with a wireless communication device in communication with a first network equipment, wherein the information includes one or more capabilities including a frequency band supported by the wireless communication device; andtransmit, to the wireless communication device, a second message based on the information.
Citation Information
Patent Citations
Frame structure for synchronous operation of an ambient internet-of-things device
US20240275542A1
Registration Method and Apparatus for Internet of Things Device, Communication Device, Core Network Device, Storage Medium and System
US20240348668A1
Communication method and apparatus
WO2023071977A1
Session creation for ambient internet of things communication in a wireless communication system
WO2024161044A1
Techniques to discover internet of things devices
WO2024216570A1