Methods and apparatus for communication in internet of things network

The AIoT network communication methods optimize device performance by selecting and communicating with energy-harvesting IoT readers, addressing size, complexity, and power consumption challenges while reducing maintenance costs and environmental impact.

WO2026118189A1PCT designated stage Publication Date: 2026-06-11ZTE CORP

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
ZTE CORP
Filing Date
2025-01-27
Publication Date
2026-06-11

Smart Images

  • Figure CN2025075400_11062026_PF_FP_ABST
    Figure CN2025075400_11062026_PF_FP_ABST
Patent Text Reader

Abstract

The present disclosure describes methods and apparatuses for communication in the ambient internet of things (IoT) network. The method includes receiving, by an IoT radio access network (RAN) node, a request message from an IoT core network (CN). The request message includes a request for the IoT RAN node to determine one or more target IoT readers for communicating with an IoT device.
Need to check novelty before this filing date? Find Prior Art

Description

METHODS AND APPARATUS FOR COMMUNICATION IN INTERNET OF THINGS NETWORKTECHNICAL FIELD

[0001] The present disclosure is directed generally to wireless communications. Particularly, the present disclosure relates to methods and apparatuses for communicating in ambient internet of things network.BACKGROUND

[0002] The Internet of Things (IoT) is a network of physical objects that are connected to the internet and can exchange data with other devices and systems. The IoT has attracted much attention in the wireless communication world. Reduction of size, complexity, and power consumption of IoT devices can enable the deployment of tens or even hundreds of billions of IoT devices for various applications and provide added value across the entire value chain. It is impossible to power all the IoT devices by battery that needs to be replaced or recharged manually, which leads to high maintenance cost and serious environmental issues.

[0003] Ambient IoT (AIoT or A-IoT) refers to the class of connected IoT devices that harvest naturally available energy sources such as magnetic electric fields, light, thermal differential, and vibration to power them. The number of connections and / or device density of the AIoT can be orders of magnitude higher than existing 3rd Generation Partnership Project (3GPP) IoT technologies. The AIoT can provide complexity and power consumption orders-of-magnitude lower than existing 3GPP low power wide area (LPWA) technologies such as narrowband internet of things (NB-IoT) and long-term evolution machine type communication (LTE-MTC) .SUMMARY

[0004] This disclosure relates to methods and apparatuses for wireless communication, and more specifically, for communicating in an IoT network. The various embodiments in the present disclosure may facilitate to optimize communication performance in an IoT communication system.

[0005] In one embodiment, the present disclosure describes a method for wireless communication in an AIoT network. The method may include receiving, by an IoT radio access network (RAN) node, a request message from an IoT core network (CN) . The request message may include an indication requesting for the IoT RAN node to determine a target IoT reader for communicating with an IoT device.

[0006] In another embodiment, the present disclosure describes a method for wireless communication in an IoT network. The method may include transmitting, by an IoT core network (CN) , a request message to an IoT radio access network (RAN) node. The request message may include an indication requesting for the IoT RAN node to select a target IoT reader for communicating with an IoT device.

[0007] In another embodiment, an apparatus for wireless communication may include a memory storing instructions and a processing circuitry in communication with the memory. When the processing circuitry executes the instructions, the processing circuitry is configured to carry out the above methods.

[0008] In another embodiment, a device for wireless communication may include a memory storing instructions and a processing circuitry in communication with the memory. When the processing circuitry executes the instructions, the processing circuitry is configured to carry out the above methods.

[0009] In another embodiment, a computer-readable medium comprising instructions which, when executed by a computer, cause the computer to carry out the above methods. The computer-readable medium includes a non-transitory computer-readable medium.

[0010] The above and other aspects and their implementations are described in greater detail in the drawings, the descriptions, and the claims.BRIEF DESCRIPTION OF THE DRAWINGS

[0011] FIG. 1 shows an exemplary AIoT network.

[0012] FIG. 2 shows an example of service request procedure between the AIoT CN, the AIoT RAN node, and the AIoT reader.

[0013] FIGs. 3A-3B show exemplary connectivity topologies of the AIoT reader.

[0014] FIG. 4 shows an example of the AIoT CN, AIoT RAN node, or AIoT reader

[0015] FIG. 5 shows an example of the AIoT device.

[0016] FIG. 6 shows an overall access procedure between the AIoT device and the AIoT reader.

[0017] FIG. 7 shows a flow diagram of an exemplary method for wireless communication in the AIoT network.

[0018] FIG. 8 shows a flow diagram of an exemplary method for wireless communication in the AIoT network.

[0019] FIG. 9 shows a flow diagram of an exemplary method for wireless communication in the AIoT network.DETAILED DESCRIPTION

[0020] The present disclosure will now be described in detail hereinafter with reference to the accompanied drawings, which form a part of the present disclosure, and which show, by way of illustration, specific examples of embodiments. Please note that the present disclosure may, however, be embodied in a variety of different forms and, therefore, the covered or claimed subject matter is intended to be construed as not being limited to any of the embodiments to be set forth below.

[0021] Throughout the specification and claims, terms may have nuanced meanings suggested or implied in context beyond an explicitly stated meaning. Likewise, the phrase “in an embodiment” or “in some embodiments” as used herein does not necessarily refer to the same embodiment and the phrase “in another embodiment” or “in other embodiments” as used herein does not necessarily refer to a different embodiment. The phrase “in an implementation” or “in some implementations” as used herein does not necessarily refer to the same implementation and the phrase “in another implementation” or “in other implementations” as used herein does not necessarily refer to a different implementation. It is intended, for example, that claimed subject matter includes combinations of exemplary embodiments or implementations in whole or in part.

[0022] In general, terminology may be understood at least in part from usage in context. For example, terms, such as “and” , “or” , or “and / or, ” as used herein may include a variety of meanings that may depend at least in part upon the context in which such terms are used. Typically, “or” if used to associate a list, such as A, B or C, is intended to mean A, B, and C, here used in the inclusive sense, as well as A, B or C, here used in the exclusive sense. In addition, the term “one or more” or “at least one” as used herein, depending at least in part upon context, may be used to describe any feature, structure, or characteristic in a singular sense or may be used to describe combinations of features, structures or characteristics in a plural sense. Similarly, terms, such as “a” , “an” , or “the” , again, may be understood to convey a singular usage or to convey a plural usage, depending at least in part upon context. In addition, the term “based on” or “determined by” may be understood as not necessarily intended to convey an exclusive set of factors and may, instead, allow for existence of additional factors not necessarily expressly described, again, depending at least in part on context.

[0023] The present disclosure describes methods and apparatuses for communication in the IoT network. Herein, various embodiments are discussed in the context of the AIoT network. It would be appreciated that the embodiments are applicable to other types IoT networks. FIG. 1 shows exemplary ambient AIoT network 100 including the AIoT CN 110, the AIoT RAN node 120, and the AIoT readers 130-160. The AIoT readers are controlled by the AIoT CN 110 within an inventory area such as a warehouse. It would appreciate that the ambient AIoT network 100 may include one or more AIoT CNs, AIoT RAN nodes, AIoT readers, and AIoT devices. The AIoT readers may include, for example, the user equipment (UE) and Transmit / Receive Point (TRP) . Besides that, the wireless communication node such as the RAN node, gNB, base station (BS) , and distributed unit (DU) node may also serve as an AIoT reader.

[0024] In the inventory area, the AIoT RAN node 120 is deployed with two Transmit / Receive Point (TPRs) as the AIoT readers 130 and 160 and two UEs as the AIoT readers 140 and 150. The TPR readers and the UE readers may have different connectivity topologies which will be discussed later. The UE readers may communicate with AIoT devices located within their monitor areas to perform AIoT service procedures. The AIoT service procedures are also referred to as the AIoT operation procedures or the AIoT service request procedures such as the inventory request procedure, the command request procedure, and the inventor and command request procedure. Here, the inventory is a service provided by the AIoT network to discover the identifier of AIoT device (s) . The command is a service provided by the AIoT network to send the operation instruction to the AIoT device (s) including read instruction, write instruction, and the like.

[0025] Before the AIoT readers 130-160 performs a certain AIoT service request procedure, they may receive a AIoT service request message from the AIoT CN 110 via the RAN node 120. As shown in FIG. 2, the AIoT next generation (NG) interface may be used between the AIoT RAN node 120 such as an AIoT enabled gNB and the AIoT CN 110 to perform certain AIoT specific functions. The AIoT CN 110 may send service request message to the RAN node 120 via the AIoT-NG interface. One identifier (e.g., session ID or transaction ID) may be used to uniquely identify this service request message. The AIoT CN 110 and the RAN node 120 may coordinate to select suitable readers to perform the service request procedure. One or more readers (UE readers and / or BS readers) can be deployed within the same AIoT area.

[0026] FIGs. 3A-3B shows the connectivity topologies of the AIoT reader. FIG. 3A shows the first connectivity topology ( “Topology 1” ) . In the Topology 1, the BS serves as the AIoT reader. The Ambient IoT device directly and bidirectionally communicates with the BS. The communication between the BS and the ambient IoT device includes AIoT data and / or signaling. FIG. 3B shows the second connectivity topology ( “Topology 2” ) . In the Topology 2, the intermediate node serves as the AIoT reader. The intermediate node may include, for example, a relay, integrated access and backhaul (IAB) node, UE, and repeater that are capable of ambient IoT. The intermediate node transfers AIoT data and / or signaling between the BS and the Ambient IoT device.

[0027] FIG. 4 shows an example of electronic device 400 to implement an AIoT CN, a RAN node, or an AIoT reader. The example electronic device 400 may include radio transmitting / receiving (Tx / Rx) circuitry 408 to transmit / receive communication with AIoT CNs, RAN nodes, AIoT readers, and / or AIoT devices in the AIoT network. The electronic device 400 may also include network interface circuitry 409 to communicate with the wireless communication nodes such as the AIoT CN and the RAN node. The electronic device 400 may optionally include an input / output (I / O) interface 406 to communicate with an operator or the like.

[0028] The electronic device 400 may also include system circuitry 404. The system circuitry 404 may include processor (s) 421 and / or memory 422. The memory 422 may include an operating system 424, instructions 426, and parameters 428. The instructions 426 may be configured for the one or more of the processors 421 to perform the functions of the network node. The parameters 428 may include parameters to support execution of the instructions 426. For example, parameters may include network protocol settings, scheduling schemes, bandwidth parameters, radio frequency mapping assignments, and / or other parameters.

[0029] FIG. 5 shows an example of an electronic device 500 to implement an AIoT device. The electronic device 500 may include communication interfaces 502, a system circuitry 504, and a storage 506. The system circuitry 504 may include any combination of hardware, software, firmware, or other logic / circuitry. The system circuitry 404 may be implemented, for example, with one or more systems on a chip (SoC) , application specific integrated circuits (ASIC) , discrete analog and digital circuits, and other circuitries. The system circuitry 504 may be a part of the implementation of any desired functionality in the electronic device 500.

[0030] The communication interfaces 502 may include a Radio Frequency (RF) transmit (Tx) and receive (Rx) circuitry 516 which handles transmission and reception of signals through one or more antennas 514. The communication interface 502 may include one or more transceivers. The transceivers may be wireless transceivers that include modulation / demodulation circuitry, digital to analog converters (DACs) , shaping tables, analog to digital converters (ADCs) , filters, waveform shapers, filters, pre-amplifiers, power amplifiers and / or other logic for transmitting and receiving through one or more antennas, or (for some devices) through a physical (e.g., wireline) medium.

[0031] The system circuitry 504 may include one or more processors 521 and memories 522. The memory 522 stores, for example, an operating system 524, instructions 526, and parameters 528. The processor 521 is configured to execute the instructions 526 to carry out desired functionality for the electronic device 500. The parameters 528 may provide and specify configuration and operating options for the instructions 526. The memory 522 may also store data that the electronic device 500 will send, or has received, through the communication interfaces 502.

[0032] FIG. 6 shows an overall access procedure 600 between the AIoT device 602 and the AIoT reader 601. At step 610, the reader 601 may send the AIoT paging message (also referred to as initial trigger message) indicating one or more devices including the device 602 that need to respond based on the service request from the AIoT CN or RAN. At step 620, the device 602 may perform the device-to-reader (D2R) transmission. In particular, the device 602 may transmit the device ID of the device 602 via the AIoT random access procedure or without using the AIoT random access procedure. At Step 630, the D2R transmission and the reader-to-device (R2D) transmission may be performed as needed.

[0033] The present disclosure describes a signaling and procedure among the AIoT CN, RAN, AIoT reader and AIoT device to enable the communications in the AIoT network. Various embodiments for the communications may be implemented, partially or wholly, on the AIoT CN, the AIoT RAN node, the AIoT reader and the AIoT device described above in FIGs. 1-6.

[0034] Referring to FIG. 7, the present disclosure describes a wireless communication method 700 performed by an IoT RAN node such as the AIoT RAN node 120. The method 700 may include a portion or all of the following operations:

[0035] At step 710, the AIoT RAN node 120 may receive a request message from an IoT CN such as the AIoT CN 110. The request message may include an indication requesting for the AIoT RAN node to determine one or more target IoT readers such as target AIoT readers for communicating with one or more IoT devices such as AIoT devices where one of the target IoT readers may communicate with at least one of the one or more AIoT devices. In an implementation, the request message may further include reader identification information of one or more suggested AIoT readers. The reader identification information may include, for example, a numbering of the AIoT reader and / or a global ID of the AIoT reader. In an implementation, the request message may further include area information, which may represent, for example, a service area and an inventory area. The area information may be identified by one or more area identities, a list of cells, and / or, a list of TAs.

[0036] In some implementations, after receiving the request message, the RAN node 120 may transmit, to the AIoT CN 110, a response message including an indication indicating that the AIoT RAN node 120 accepts to perform the request in the request message. Alternatively, the AIoT RAN node 120 may transmit a response message including an indication indicating that it rejects to perform the request in the request message. When the RAN node 120 rejects to perform the request, it may include a reason for the rejection in the response message.

[0037] At step 720, the AIoT RAN node 120 may select the target AIoT reader for communicating with the AIoT device based on the reader identification information of the suggested readers. In an implementation, the AIoT RAN node 120 may select one or more target AIoT readers for communicating with the AIoT device from the one or more suggested AIoT readers.

[0038] In another implementation, the AIoT RAN node 120 may select the target AIoT reader for communicating with the AIoT device based on the reader identification information of the suggested readers and the area information in the request message. For example, the AIoT RAN node 120 may select one or more target AIoT readers for communicating with the AIoT device from the one or more suggested AIoT readers by taking into account the area information.

[0039] In another implementation, the AIoT RAN node 120 may identify one or more candidate AIoT readers other than the one or more suggested AIoT readers Then, the AIoT RAN node 120 may select one or more target AIoT readers for communicating with the AIoT device from the one or more suggested AIoT readers and the one or more candidate AIoT readers. Alternatively, the AIoT RAN node 120 may select one or more target AIoT readers for communicating with the AIoT device from the one or more candidate AIoT readers.

[0040] In another implementation, if the reader identification information is NULL, which means that the AIoT CN does not provide any suggested readers. As such, the AIoT RAN node 120 may determine a plurality of candidate AIoT readers by itself and select one or more target AIoT readers from the candidate AIoT readers.

[0041] In another implementation, if the reader identification information is NULL and the area information is provided in the request message, the AIoT RAN node 120 may determine a plurality of candidate AIoT readers solely based on the area information, select one or more target AIoT readers from the candidate AIoT readers, and request the target IoT readers to communicate with the IoT device within the specific area indicated by the area information.

[0042] In another implementation, instead of selecting the target AIoT reader for communicating with the AIoT device, the AIoT RAN node 120 may directly use the one or more suggested AIoT readers identified in the request message as the target AIoT readers for communicating with the AIoT device.

[0043] After determining the target AIoT readers for communicating with the AIoT device, the AIoT RAN node 120 may transmit, to the target AIoT readers, a request message including an indication requesting the AIoT readers to communicate with the AIoT device to perform the request procedure. In an implementation, the AIoT RAN node 120 may transmit the request message to the plurality of target AIoT readers in parallel. Alternatively, or additionally, the AIoT RAN node 120 may transmit the message to the target AIoT reader sequentially. For example, the AIoT RAN node 120 may transmit, to a first AIoT reader in the target AIoT readers, the request message requesting to communicate with the AIoT device. If the first AIoT reader fails to communicate with the AIoT device, the AIoT RAN node 120 may transmit, to a second AIoT reader in the target AIoT readers other than the first AIoT reader, the request message requesting to communicate with the AIoT device.

[0044] In some implementations, the request message may further include at least one suggested operation frequency on which the target AIoT reader communicates with the AIoT device. As such, the AIoT RAN node 120 may request the target AIoT reader to communicate with the AIoT device on the suggested operation frequency. Also, the AIoT RAN node 120 may select the target AIoT reader based on the suggested operation frequency. For example, the AIoT RAN node 120 selects the AIoT reader capable of working on the suggested operation frequency as the target AIoT reader.

[0045] If the target AIoT reader successfully communicates with the AIoT device, the RAN node 120 may transmit a request result message including an indication indicating the successful communication to the AIoT CN 110. The request result message may include a reader identification information of the target AIoT reader.

[0046] Referring to FIG. 8, the present disclosure describes a wireless communication method 800 performed by an IoT CN such as the AIoT CN 110. The method 800 may include a portion or all of the following operations:

[0047] At step 810, the AIoT CN 110 may transmit a request message to an IoT RAN node such as the AIoT RAN node 120. The request message may include an indication requesting for the AIoT RAN node to select one or more target IoT readers such as AIoT readers for communicating with an IoT device such as an AIoT device. In some implementations, the request message may further include reader identification information of one or more suggested AIoT readers. As such, the AIoT RAN node 120 may determine the target AIoT reader based on the reader identification information in the request message.

[0048] In some implementations, the request message may further include at least one suggested operation frequency on which the target AIoT reader communicates with the AIoT device. The RAN node 120 may request the target AIoT reader to operate on the suggested operation frequency to communicate with the AIoT device.

[0049] In some implementations, the AIoT CN 110 may select the suggested AIoT readers based on the suggested operation frequency. For example, the AIoT CN 110 selects only AIoT readers capable of operating on the suggested operation frequency as the suggested AIoT readers.

[0050] After transmitting the request message, the AIoT CN 110 may receiving, from the AIoT RAN node 120, a response message including an indication indicating that the RAN node accepts or rejects to perform the request in the request message. If the RAN node 120 rejects to perform the request in the request message, the RAN node 120 may include, in the response message, reader identification information of one or more AIoT readers that are able to communicate with the AIoT device. As such, the AIoT CN 110 may transmit another request message to an AIoT RAN node and the another request message may include an indication requesting for the AIoT RAN node to select a target AIoT reader for communicating with an AIoT device, and include the reader identification information of the AIoT readers transmitted from the RAN node 120 as suggested readers.

[0051] At step 820, the AIoT CN 110 may receive, from the RAN node 120, a request result message indicating that the target AIoT reader has successfully communicated with the AIoT device. The request result message may include a reader identification information of the target AIoT reader.

[0052] The present disclosure describes further embodiments to discuss the communication with AIoT devices as follows:

[0053] Embodiment 1 –interaction procedures between AIoT CN, AIoT RAN node, AIoT reader, and AIoT device

[0054] FIG. 9 shows a method 900 for communicating in the AIoT network. At step 910, the AIoT CN sends a request message such as a service request message to the AIoT RAN node via the AIoT-NG interface. This message may include at least one of the following information element:

[0055] ● An identifier (e.g., session ID or transaction ID) , which uniquely identify this service request message.

[0056] ● RAN node ID.

[0057] ● An AIoT device, multiple AIoT devices, or a group of AIoT devices, or no device.

[0058] ○ The one or multiple devices may be identified by one or more device ID / identifier.

[0059] ○ The group of devices may be identified by a group ID / identifier.

[0060] ○ No any device, i.e., not including any device ID or group ID, it means that all devices receiving the AIoT paging message needs to respond it.

[0061] ● Suggested reader (s) . Each of the readers is identified by a reader ID and / or reader identifier. The readers may be a RAN node, gNB, BS, distributed unit (DU) node, TRP, UE, and the like. If no reader is suggested, it means that AIoT CN does not suggest any reader, then AIoT RAN node will determine the target reader by itself, taking the area information into account if provided.

[0062] ● Suggested frequency (s) , i.e., band frequency (s) , operation frequency (s) . It represents the suggested frequency (s) on which the AIoT device (s) can perform the AIoT operations, including receiving a message (e.g., AIoT paging message) from the reader and responding to reader at the AIoT radio interface.

[0063] ● Area information, which indicates a specific area identified, for example, by one or more area identities, a list of cells, and / or a list of Tas. It indicates that the target AIoT reader performs request procedure, i.e., communicate with the AIoT device.

[0064] At step 920, the RAN node, after receiving the service request message from the AIoT CN, may select target reader (s) from the suggested readers. Alternatively, or additionally, the RAN node may respond the service request message by sending a service response message to the AIoT CN to indicate that RAN accepts or rejects the service request.

[0065] If the AIoT CN does not indicate any suggested readers, the RAN may determine the target reader (s) by itself. If the AIoT CN indicates the suggested readers, the RAN may select at least a portion of the suggested reader (s) as the target readers. Alternatively, or additionally, the RAN node may select reader (s) other than the suggested readers as the target readers. Alternatively, or additionally, the RAN node may skip the selection and simply uses all the suggested reader (s) received from the AIoT CN as the target readers.

[0066] In some implementations, the RAN node may reject the service request by sending a rejection message to the AIoT CN. For instance, if the AIoT RAN node fails to select any readers to perform the service request procedure for some reasons such as no sufficient AIoT resource available, it will send the rejection message to the AIoT CN, which may include the rejection cause. As a result, this service request procedure terminates.

[0067] In some implementations, the RAN node may recommend reader (s) to the AIoT CN in the rejection message, and the AIoT CN may initiate a new service request procedure using the readers recommended by the RAN node as the suggested readers.

[0068] At step 930, the RAN node sends the received service request message to the selected target reader (s) . The RAN Node may modify or not modify the service request message received from AIoT CN before sending it to the target reader (s) . For example, the RAN node may modify the service request message received from the AIoT CN by using another different identifier (e.g., session ID, or transaction ID) than that in the received service request message, to uniquely identify the service request message to be sent to the target reader (s) .

[0069] If multiple readers are selected as target readers, the RAN node may send the same service request message to the multiple target readers in subsequence or in parallel.

[0070] When the AIoT CN provides suggested frequency (s) , i.e., band frequency (s) , operation frequency (s) ) in the service request message, the RAN node may suggest the target readers using the suggested frequency (s) to perform the AIoT service request procedure with the AIoT device (s) .

[0071] At step 940, the AIoT Reader (s) may perform the corresponding service request procedure with the AIoT device (s) .

[0072] At step 950, the AIoT reader (s) may send service request result message (s) , i.e., service report to the RAN node. Each of the readers may send one or more service request result messages to the RAN node. If the service request procedure is an inventory service request, the service request result message is an inventory report. If the service request procedure is a command service request, the service request result message is a command result, or command response. Each of the service request result message sent from the readers to the RAN node includes at least one of the following information:

[0073] ● An identifier, e.g., session ID, to indicate it is to respond the service request message with the same session ID as that sent from the RAN node.

[0074] ● Device ID (s) . In the inventory procedure, it means that the device (s) are inventoried.

[0075] ● A command result, which may be used in the command procedure.

[0076] At step 960, the RAN node sends service request result message (s) to the AIoT CN. The AIoT RAN node may send one or more service request result messages to the AIoT CN. Each of the service request result message sent from the RAN node to the AIoT CN includes at least one of the following information:

[0077] ● An identifier, e.g., session ID, to indicate it is to respond the service request message with the same session ID as that sent from AIoT CN to the RAN node.

[0078] ● Device ID (s) . In the inventory procedure, it means that the device (s) are inventoried. In the command procedure, it means the command result of the device (s) .

[0079] ● Command result, which is used in the command procedure.

[0080] ● Reader ID (s) and / or reader identifier, each of which is associated with the device ID (s) of the AIoT devices, i.e., {reader ID, device ID (s) } and / or {reader identifier, device ID (s) }

[0081] ● Reader type of each of the readers. There are at least two types of reader, including the reader supporting Topology 1 (e.g., RAN node, BS node, DU node, TRP) and the reader supporting Topology 2 (e.g., UE, repeater, relay, integrated access and backhaul (IAB) node) .

[0082] The RAN node may store the association between each reader and device (s) , may send the association to the AIoT CN. Subsequently, when the AIoT CN sends another service request message (e.g., inventory device (s) , command device (s) ) to a RAN node, it may select the readers associated with the AIoT device as suggested readers according to the association. If the RAN node has stored the association, it may also select the readers as suggested readers according to the association.

[0083] Embodiment 2 –AIoT CN side

[0084] The AIoT CN sends a request message such as a service request message to the AIoT RAN node via the AIoT-NG interface. Details refer to the Embodiment 1 described herein.

[0085] The AIoT CN may receive a service response message or a service rejection message from the AIoT RAN via the AIoT-NG interface. If the service response message is received, it means that the reader will perform corresponding service request procedure. If the service rejection message is received, it means that current service request procedure is terminated. The service rejection message may include the rejection cause. Alternatively, or additionally, the service rejection message may include readers suggested by the RAN node. Details refer to the Embodiment 1 described herein.

[0086] The AIoT CN receives a service report message. The AIoT CN may store the association between each reader and device (s) included in the service report. Subsequently, when the AIoT CN sends another service request message to a RAN node, it may select the readers as suggested readers according to the association. Details refer to the Embodiment 1 described herein.

[0087] Embodiment 2 –AIoT RAN node side

[0088] The RAN node receives a request message such as a service request message via the AIoT-NG interface. Details refer to the Embodiment 1 described herein.

[0089] The RAN node selects the target reader (s) for communicating with the AIoT device. If no reader can be selected, the RAN node sends a rejection message to the AIoT CN. If the target reader is selected, the RAN node sends a service request message to the target reader. Details refer to the Embodiment 1 described herein.

[0090] The RAN node receives service request result message (s) from the target reader (s) . Details refer to the Embodiment 1 described herein.

[0091] The RAN node sends service request result message (s) to the AIoT CN. The RAN node may store the association between each reader and device (s) , and send the association to the AIoT CN. If the RAN node has stored the association, it can also select the readers as suggested readers according to the association in the subsequent target reader selection. Details refer to the Embodiment 1 described herein.

[0092] The present disclosure describes methods, apparatuses, and computer-readable medium for wireless communication. The present disclosure addresses the issues with optimizing wireless communication with AIoT devices. The methods, apparatuses, and computer-readable medium described in the present disclosure may facilitate the performance of wireless communication, thus improving efficiency and overall performance. The methods, apparatuses, and computer-readable medium described in the present disclosure may improves the overall efficiency of the wireless communication systems.

[0093] In some other embodiments, a computer-readable medium comprising instructions which, when executed by a computer, cause the computer to carry out the above methods. The computer-readable medium may be referred as non-transitory computer-readable media (CRM) that stores data for extended periods such as a flash drive or compact disk (CD) , or for short periods in the presence of power such as a memory device or random access memory (RAM) .

[0094] In some embodiments, computer-readable instructions may be included in a software, which is embodied in one or more tangible, non-transitory, computer-readable media. Such non-transitory computer-readable media can be media associated with user-accessible mass storage as well as certain short-duration storage that are of non-transitory nature, such as internal mass storage or ROM. The software implementing various embodiments of the present disclosure can be stored in such devices and executed by a processor (or processing circuitry) . A computer-readable medium can include one or more memory devices or chips, according to particular needs. The software can cause the processor (including CPU, GPU, FPGA, and the like) to execute particular processes or particular parts of particular processes described herein, including defining data structures stored in RAM and modifying such data structures according to the processes defined by the software.

[0095] Reference throughout this specification to features, advantages, or similar language does not imply that all of the features and advantages that may be realized with the present solution should be or are included in any single implementation thereof. Rather, language referring to the features and advantages is understood to mean that a specific feature, advantage, or characteristic described in connection with an embodiment is included in at least one embodiment of the present solution. Thus, discussions of the features and advantages, and similar language, throughout the specification may, but do not necessarily, refer to the same embodiment.

[0096] Furthermore, the described features, advantages and characteristics of the present solution may be combined in any suitable manner in one or more embodiments, for non-limiting examples, a portion from one or more embodiments may be combined with another portion of other embodiments. One of ordinary skill in the relevant art will recognize, in light of the description herein, that the present solution can be practiced without one or more of the specific features or advantages of a particular embodiment. In other instances, additional features and advantages may be recognized in certain embodiments that may not be present in all embodiments of the present solution.

Claims

1.A method for wireless communication in an internet of things (IoT) network, comprising:receiving, by an IoT radio access network (RAN) node, a request message from an IoT core network (CN) , the request message comprising an indication requesting for the IoT RAN node to determine one or more target IoT readers for communicating with an IoT device.2.The method of claim 1, wherein the request message comprises reader identification information of one or more suggested IoT readers, and the method further comprises:selecting one or more target IoT readers for communicating with the IoT device based on the reader identification information.3.The method of claim 1, wherein the request message comprises at least one area information indicating a specific area, and the method further comprises:selecting one or more target IoT readers based on the area information; andrequesting the one or more target IoT readers to communicate with one or more IoT devices located within the specific area.4.The method of claim 2 or 3, wherein the selecting the target IoT readers comprises:selecting one or more target IoT readers for communicating with the IoT device from the suggested IoT readers and / or based on the area information.5.The method of claim 2, wherein the selecting the target IoT readers comprises:identifying candidate IoT readers other than the suggested IoT reader; andselecting one or more target IoT readers for communicating with the IoT device from the suggested IoT readers and the candidate IoT readers.6.The method of claim 1, wherein the request message comprises reader identification information of one or more suggested IoT readers, and all suggested IoT readers identified are the target IoT readers for communicating with the IoT device.7.The method of claim 1, further comprising:identifying a plurality of candidate IoT readers, andselecting one or more target IoT readers from the candidate IoT readers.8.The method of claim 1, further comprising:in response to the request message, transmitting, to the IoT CN, a response message comprising an indication indicating that the IoT RAN node accepts to perform the request in the request message or rejects to perform the request in the request message.9.The method of claim 8, wherein the indication of the response message indicates that the IoT RAN node rejects to perform the request in the request message, and the response message further comprises a reason for the rejection or reader identification information of one or more IoT readers that are able to communicate with the IoT device.10.The method of any of claims 1-9, further comprising:in response to determining a plurality of target IoT readers for communicating with the IoT device, transmitting, to a first IoT reader in the plurality of target IoT readers, a request message requesting to communicate with the IoT device.11.The method of claim 10, further comprising:in response to the first IoT reader failing to communicate with the IoT device, transmitting, to a second IoT reader in the plurality of the target IoT readers other than the first IoT reader, the request message requesting to communicate with the IoT device.12.The method of any of claims 1-10, further comprising:in response to determining a plurality of target IoT readers for communicating with the IoT device, transmitting, to the plurality of target IoT readers, a request message comprising an indication requesting to communicate with the IoT device sequentially or in parallel.13.The method of any of claims 1-12, wherein the request message further comprises at least one suggested operation frequency on which the one or more target IoT readers communicates with the IoT device, and the method further comprises:requesting the one or more target IoT readers to communicate with the IoT device on the suggested operation frequency.14.The method of any of claims 1-13, further comprising:in response to a target IoT reader successfully communicating with the IoT device, transmitting a request result message comprising an indication indicating the successful communication to the IoT CN, the request result message comprising reader identification information of the target IoT reader.15.A method for wireless communication in an internet of things (IoT) network, comprising:transmitting, by an IoT core network (CN) , a request message to an IoT radio access network (RAN) node, the request message comprising an indication requesting for the IoT RAN node to select one or more target IoT readers for communicating with an IoT device.16.The method of claim 15, wherein the request message further comprises reader identification information of one or more suggested IoT readers such that the IoT RAN node determines the one or more target IoT readers based on the reader identification information.17.The method of claim 15, wherein the request message further comprises at least one area information indicating a specific area such that the IoT RAN node determines the one or more target IoT readers based on the at least one area information and communicate with one or more IoT devices located within the specific area.18.The method of any of claims 15-17, wherein the request message further comprises at least one suggested operation frequency on which the target IoT reader communicates with the IoT device.19.The method of claim 18, further comprising:selecting suggested IoT readers based on the at least one suggested operation frequency, the suggested IoT readers being able to operate on the at least one suggested operation frequency.20.The method of any of claims 15-19, further comprising:receiving, from the IoT RAN node, a response message comprising an indication indicating that the IoT RAN node rejects to perform the request in the request message and comprising reader identification information of one or more IoT readers that are able to communicate with the IoT device; andtransmitting another request message to an IoT radio access network (RAN) node, the another request message comprising an indication requesting for the IoT RAN node to select a target IoT reader for communicating with an IoT device and the reader identification information of one or more IoT readers in the response message.21.A wireless communications apparatus comprising a processor and a memory, wherein the processor is configured to read code from the memory and implement a method recited in any of claims 1 to 20.22.A non-transitory computer program product comprising a computer-readable program medium code stored thereupon, the computer-readable program medium code, when executed by a processor, causing the processor to implement a method recited in any of claims 1 to 20.