Method and apparatus for access control and handover in a public network integrated non-public network
Enhancements in RAN nodes for managing cell type information through XnAP and NGAP protocols address access control and handover challenges in PNI-NPNs, ensuring efficient UE routing based on CAG membership and subscription, thereby improving network access management.
Patent Information
- Application Number
- PCT/CN2025/085274
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-03-27
- Publication Date
- 2026-02-12
AI Technical Summary
Existing wireless communication systems face challenges in managing access control and handover operations in public network integrated non-public networks (PNI-NPNs), particularly due to the complexities introduced by different cell types such as non-CAG, shared, and CAG cells, which affect UE handover and access control at RAN nodes.
Implementing enhancements at RAN nodes to manage and transmit information about cell types, including non-CAG, CAG, and shared cells, using protocols like XnAP and NGAP, to facilitate accurate handover and access control decisions based on UE capabilities and subscription restrictions.
Enables effective access control and handover management in PNI-NPNs by ensuring that UEs are directed to appropriate cells based on their CAG membership and subscription status, enhancing system efficiency and compliance with network access policies.
Smart Images

Figure CN2025085274_12022026_PF_FP_ABST
Abstract
Description
METHOD AND APPARATUS FOR ACCESS CONTROL AND HANDOVER IN A PUBLIC NETWORK INTEGRATED NON-PUBLIC NETWORKTECHNICAL FIELD
[0001] Embodiments of the present disclosure relate generally to wireless communication technology, and more particularly to access control and handover in a public network integrated non-public network (PNI-NPN) .BACKGROUND
[0002] A wireless communication system may include one or multiple network communication devices, such as base stations (BSs) , which may support wireless communication for one or multiple user communication devices, which may be otherwise known as user equipment (UE) , or other suitable terminology. The wireless communication system may support wireless communication 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 communication system may support wireless communication across various radio access technologies including third generation (3G) radio access technology, fourth generation (4G) radio access technology, fifth generation (5G) (which is also known as new radio (NR) ) radio access technology, among other suitable radio access technologies beyond 5G (e.g., sixth generation (6G) ) .SUMMARY
[0003] An article “a” before an element is unrestricted and understood to refer to “at least one” of those elements or “one or more” of those elements. The terms “a, ” “at least one, ” “one or more, ” and “at least one of one or more” may be interchangeable. As used herein, including in the claims, “or” as used in a list of items (e.g., a list of items prefaced by a phrase such as “at least one of” or “one or more of” or “one or both of” ) indicates an inclusive list such that, for example, a list of at least one of A, B, or C means A or B or C or AB or AC or BC or ABC (i.e., A and B and C) . Also, as used herein, the phrase “based on” shall not be construed as a reference to a closed set of conditions. For example, an example step that is described as “based on condition A” may be based on both a condition A and a condition B without departing from the 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 at least in part on. ” Further, as used herein, including in the claims, a “set” , a “group” or a “list” may include one or more elements.
[0004] Some embodiments of the present disclosure provide a first radio access network (RAN) node. The first RAN node may include at least one memory; and at least one processor coupled with the at least one memory and configured to cause the first RAN node to: activate a cell to serve a first UE; and transmit information associated with a type of the cell to a second RAN node or to a core network (CN) node, wherein the type of the cell of the first RAN node comprises a non-closed access group (CAG) cell, a CAG cell or a shared cell.
[0005] In some embodiments, the information associated with the type of the cell includes: a first indicator indicates that the cell of the first RAN node is one of a non-CAG cell, a CAG cell or a shared cell; a second indicator indicates that the cell of the first RAN node is one of a CAG cell or a shared cell; or a third indicator indicates whether the cell of the first RAN node is a CAG cell or a fourth indicator indicates whether the cell of the first RAN node is a shared cell.
[0006] In some embodiments, the information associated with the type of the cell is transmitted to the second RAN node via an Xn application protocol (XnAP) procedure.
[0007] In some embodiments, the information associated with the type of the cell is transmitted to the CN node via an NG application protocol (NGAP) initial UE message or an NG setup procedure.
[0008] In some embodiments, the at least one processor is configured to cause the first RAN node to receive information associated with a type of a cell of the second RAN node from the second RAN node via an XnAP procedure, from an operation, administration and maintenance (OAM) entity, from the first UE in a measurement report, or from the CN node.
[0009] In some embodiments, the cell of the first RAN node is a shared cell. The at least one processor is configured to cause the first RAN node to: reject a handover of a second UE from the second RAN node to the cell of the first RAN node in response to the second UE being only allowed to access a CAG cell and none of the CAG identifiers supported by the cell of the first RAN node being in an allowed CAG list of the second UE.
[0010] In some embodiments, the cell of the first RAN node is a shared cell. The at least one processor is configured to cause the first RAN node to perform one or more of: determining a CAG member status of a second UE to be handed over from the second RAN node to the cell of the first RAN node; and transmitting the CAG member status of the second UE to the CN node.
[0011] In some embodiments, determining the CAG member status of the second UE includes: determining the second UE as a non-CAG member UE in response to the second UE not supporting CAG; determining the second UE as a non-CAG member UE in response to none of the CAG identifiers supported by the cell of the first RAN node being in an allowed CAG list of the second UE and the second UE being allowed to access cells besides a CAG cell; or determining the second UE as a CAG member UE in response to at least one of the CAG identifiers supported by the cell of the first RAN node being in an allowed CAG list of the second UE.
[0012] In some embodiments, the at least one processor is configured to cause the first RAN node to determine not to hand over the first UE to a cell of the second RAN node in response to the cell of the second RAN node being a shared cell, none of the CAG identifiers supported by the cell of the second RAN node being in an allowed CAG list of the first UE, and the first UE being only allowed to access a CAG cell.
[0013] In some embodiments, the cell of the first RAN node is a shared cell. The at least one processor is configured to cause the first RAN node to: receive a radio resource control (RRC) resume request from a third UE to transition the third UE to an RRC connected state in the cell of the first RAN node; and reject the RRC resume request in response to the third UE being only allowed to access a CAG cell and none of the CAG identifiers supported by the cell of the first RAN node being in an allowed CAG list of the third UE.
[0014] In some embodiments, the cell of the first RAN node is a shared cell, and wherein the at least one processor is configured to cause the first RAN node to receive a CAG member status of the first UE from the CN node.
[0015] Some embodiments of the present disclosure provide a second RAN node. The second RAN node may include at least one memory; and at least one processor coupled with the at least one memory and configured to cause the second RAN node to: receive, from a first RAN node, information associated with a type of a cell of the first RAN node, wherein the type of the cell of the first RAN node includes a non-CAG cell, a CAG cell or a shared cell; and determine whether to hand over a UE served by the second RAN node to the cell of the first RAN node.
[0016] In some embodiments, the information associated with the type of the cell of the first RAN node includes: a first indicator indicates that the cell of the first RAN node is one of a non-CAG cell, a CAG cell or a shared cell; a second indicator indicates that the cell of the first RAN node is one of a CAG cell or a shared cell; or a third indicator indicates whether the cell of the first RAN node is a CAG cell or a fourth indicator indicates whether the cell of the first RAN node is a shared cell.
[0017] In some embodiments, the information associated with the type of the cell of the first RAN node is received via an XnAP procedure.
[0018] In some embodiments, the at least one processor is configured to cause the second RAN node to receive the information associated with the type of the cell of the first RAN node from an OAM entity, from the UE in a measurement report, or from a CN node.
[0019] In some embodiments, the at least one processor is configured to cause the second RAN node to determine not to hand over the UE to the cell of the first RAN node in response to the cell of the first RAN node being a shared cell, none of the CAG identifiers supported by the cell of the first RAN node being in an allowed CAG list of the UE, and the UE being only allowed to access a CAG cell.
[0020] Some embodiments of the present disclosure provide a CN node. The CN node may include at least one memory; and at least one processor coupled with the at least one memory and configured to cause the CN node to: perform a NG setup procedure with a first RAN node; and receive, from the first RAN node, information associated with a type of a cell of the first RAN node, wherein the type of the cell of the first RAN node includes a non-CAG cell, a CAG cell or a shared cell.
[0021] In some embodiments, the information associated with the type of the cell of the first RAN node includes: a first indicator indicates that the cell of the first RAN node is one of a non-CAG cell, a CAG cell or a shared cell; a second indicator indicates that the cell of the first RAN node is one of a CAG cell or a shared cell; or a third indicator indicates whether the cell of the first RAN node is a CAG cell or a fourth indicator indicates whether the cell of the first RAN node is a shared cell.
[0022] In some embodiments, the information associated with the type of the cell of the first RAN node is received via an NGAP initial UE message or during the NG setup procedure.
[0023] In some embodiments, the cell of the first RAN node is a shared cell. The at least one processor is configured to cause the CN node to: accept access of a UE via the cell of the first RAN node in response to at least one of the CAG identifiers supported by the cell of the first RAN node being in an allowed CAG list of the UE, or in response to the UE being allowed to access cells besides a CAG cell, or in response to the UE not supporting CAG; or reject the access of the UE via the cell of the first RAN node in response to the UE being only allowed to access a CAG cell and none of the CAG identifiers supported by the cell of the first RAN node being in an allowed CAG list of the UE.
[0024] In some embodiments, the cell of the first RAN node is a shared cell. The at least one processor is configured to cause the CN node to perform one or more of: determining a CAG member status of a UE accessing a network via the cell of the first RAN node; and transmitting the CAG member status of the UE to the first RAN node.
[0025] In some embodiments, determining the CAG member status of the UE includes: determining the UE as a non-CAG member UE in response to the UE not supporting CAG; determining the UE as a non-CAG member UE in response to none of the CAG identifiers supported by the cell of the first RAN node being in an allowed CAG list of the UE and the UE being allowed to access cells besides a CAG cell; or determining the UE as a CAG member UE in response to at least one of the CAG identifiers supported by the cell of the first RAN node being in an allowed CAG list of the UE.
[0026] In some embodiments, the CN node includes an access and mobility management functions (AMF) or a gateway of the first RAN node.
[0027] Some embodiments of the present disclosure provide a processor. The processor may include at least one controller coupled with at least one memory and configured to cause the processor to: activate a cell of a first RAN node to serve a first UE; and transmit information associated with a type of the cell to a second RAN node or to a CN node, wherein the type of the cell of the first RAN node comprises a non-CAG cell, a CAG cell or a shared cell.
[0028] Some embodiments of the present disclosure provide a processor. The processor may include at least one controller coupled with at least one memory and configured to cause the processor to: receive, from a first RAN node, information associated with a type of a cell of the first RAN node, wherein the type of the cell of the first RAN node includes a non-CAG cell, a CAG cell or a shared cell; and determine whether to hand over a UE served by a second RAN node to the cell of the first RAN node.
[0029] Some embodiments of the present disclosure provide a processor. The processor may include at least one controller coupled with at least one memory and configured to cause the processor to: perform a NG setup procedure with a first RAN node; and receive, from the first RAN node, information associated with a type of a cell of the first RAN node, wherein the type of the cell of the first RAN node includes a non-CAG cell, a CAG cell or a shared cell.
[0030] Some embodiments of the present disclosure provide a method for wireless communication. The method may include: activating a cell of a first RAN node to serve a first UE; and transmitting information associated with a type of the cell to a second RAN node or to a CN node, wherein the type of the cell of the first RAN node comprises a non-CAG cell, a CAG cell or a shared cell.
[0031] Some embodiments of the present disclosure provide a method for wireless communication. The method may include: receiving, from a first RAN node, information associated with a type of a cell of the first RAN node, wherein the type of the cell of the first RAN node includes a non-CAG cell, a CAG cell or a shared cell; and determining whether to hand over a UE served by a second RAN node to the cell of the first RAN node.
[0032] Some embodiments of the present disclosure provide a method for wireless communication. The method may include: performing a NG setup procedure with a first RAN node; and receiving, from the first RAN node, information associated with a type of a cell of the first RAN node, wherein the type of the cell of the first RAN node includes a non-CAG cell, a CAG cell or a shared cell.
[0033] Some embodiments of the present disclosure provide an apparatus. According to some embodiments of the present disclosure, the apparatus may include: at least one non-transitory computer-readable medium having stored thereon computer-executable instructions; at least one receiving circuitry; at least one transmitting circuitry; and at least one processor coupled to the at least one non-transitory computer-readable medium, the at least one receiving circuitry and the at least one transmitting circuitry, wherein the at least one non-transitory computer-readable medium and the computer executable instructions may be configured to, with the at least one processor, cause the apparatus to perform a method according to some embodiments of the present disclosure.BRIEF DESCRIPTION OF THE DRAWINGS
[0034] In order to describe the manner in which the advantages and features of the disclosure can be obtained, a description of the disclosure is rendered by reference to specific embodiments thereof, which are illustrated in the appended drawings. These drawings depict only exemplary embodiments of the disclosure and are not therefore to be considered limiting of its scope.
[0035] FIG. 1 illustrates a schematic diagram of a wireless communication system in accordance with some embodiments of the present disclosure;
[0036] FIG. 2 illustrates an exemplary logical architecture for NR Femto in accordance with some embodiments of the present disclosure;
[0037] FIG. 3 illustrates an exemplary procedure for UE handover in accordance with some embodiments of the present disclosure;
[0038] FIG. 4 illustrates an exemplary procedure for UE state transition in accordance with some embodiments of the present disclosure;
[0039] FIG. 5 illustrates an exemplary UE attachment procedure in accordance with some embodiments of the present disclosure;
[0040] FIGs. 6-8 illustrate flowcharts of wireless communication methods in accordance with some embodiments of the present disclosure;
[0041] FIG. 9 illustrates an example of a UE in accordance with some embodiments of the present disclosure;
[0042] FIG. 10 illustrates an example of a processor in accordance with some embodiments of the present disclosure;
[0043] FIG. 11 illustrates an example of network equipment (NE) in accordance with some embodiments of the present disclosure; and
[0044] FIG. 12 illustrates a block diagram of an exemplary apparatus according to some embodiments of the present disclosure.DETAILED DESCRIPTION
[0045] The detailed description of the appended drawings is intended as a description of the preferred embodiments of the present disclosure and is not intended to represent the only form in which the present disclosure may be practiced. It should be understood that the same or equivalent functions may be accomplished by different embodiments that are intended to be encompassed within the spirit and scope of the present disclosure.
[0046] Reference will now be made in detail to some embodiments of the present disclosure, examples of which are illustrated in the accompanying drawings. To facilitate understanding, embodiments are provided under a specific network architecture (s) and new service scenarios, such as the 3rd generation partnership project (3GPP) 5G NR or 6G, 3GPP LTE, and so on. It is contemplated that along with the development of network architectures and new service scenarios, all embodiments in the present disclosure are also applicable to similar technical problems; and moreover, the terminologies recited in the present disclosure may change, which should not affect the principles of the present disclosure.
[0047] A PNI-NPN is a network deployed for non-public use which relies on network functions provided by a public land mobile network (PLMN) . The present disclosure provides solutions for implementing various operations including, for example, access control and handover in a PNI-NPN. For example, due to the cell type (i.e., non-CAG cell, shared cell and CAG cell) , some enhancements need to be introduced for UE handover and access control at a RAN node. For example, cell selection, cell reselection, RRC state transition and UE initial access procedures should be enhanced to take into account the cell type. Embodiments of the present disclosure provide solutions to the above issues.
[0048] FIG. 1 illustrates a schematic diagram of wireless communication system 100 in accordance with some embodiments of the present disclosure.
[0049] The wireless communication system 100 may include one or more NEs 102 (e.g., one or more BSs) , one or more UEs 104, and a core network (CN) 106. The wireless communication system 100 may support various radio access technologies. In some implementations, the wireless communication 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 communication system 100 may be an NR network, such as a 5G network, a 5G-Advanced (5G-A) network, or a 5G ultra-wideband (5G-UWB) network. In other implementations, the wireless communication 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) , and IEEE 802.20. The wireless communication system 100 may support radio access technologies beyond 5G, for example, 6G. Additionally, the wireless communication system 100 may support technologies, such as time division multiple access (TDMA) , frequency division multiple access (FDMA) , or code division multiple access (CDMA) , etc.
[0050] The one or more NEs 102 may be dispersed throughout a geographic region to form the wireless communication 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, a network element, a network function, a network entity, a radio access network (RAN) node, a NodeB, an eNodeB (eNB) , a next-generation NodeB (gNB) , or other suitable terminology. In some implementations, the one or more NEs 102 may include different types of BSs (e.g., macro BS, pico BS, femto BS, relay BS, etc. ) . These different types of BSs may have different transmit power levels and different coverage areas. For example, a macro BS may have a relatively high transmit power level, while pico BSs, femto BSs, and relay BSs may have a relatively low transmit power levels. 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. In some implementations, the NEs 102 may be referred to an NR Femto node.
[0051] 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 112 associated with the same or different radio access technologies may overlap, but the different geographic coverage areas may be associated with a different NE 102.
[0052] The one or more UEs 104 may be dispersed throughout a geographic region of the wireless communication 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 Internet-of-Things (IoT) device, an Internet-of-Everything (IoE) device, or machine-type communication (MTC) device, among other examples.
[0053] 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 114 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.
[0054] An NE 102 may support communication with the CN 106, or with another NE 102, or both. For example, an NE 102 may interface with another NE 102 or the CN 106 through one or more backhaul links (e.g., S1, N2, N3 or another 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 radio heads, smart radio heads, or transmission-reception points (TRPs) .
[0055] The CN 106 may support user authentication, access authorization, tracking, connectivity, and other access, routing, or mobility functions. The CN 106 may be an evolved packet core (EPC) , or a 5G core (5GC) , which may include a control plane entity that manages access and mobility (e.g., a mobility management entity (MME) , an access and mobility management (AMF) ) functions and a user plane entity that routes packets or interconnects to external networks (e.g., a serving gateway (S-GW) , a Packet Data Network (PDN) gateway (P-GW) , or a user plane function (UPF) ) . In some implementations, the control plane entity may manage non-access stratum (NAS) functions, such as mobility, authentication, and bearer management (e.g., data bearers, signal bearers, etc. ) for the one or more UEs 104 served by the one or more NEs 102 associated with the CN 106.
[0056] The CN 106 may communicate with a packet data network over one or more backhaul links (e.g., via an S1, N2, N3, or another network interface) . The packet data network may include an application server. In some implementations, one or more UEs 104 may communicate with the application server. A UE 104 may establish a session (e.g., a protocol data unit (PDU) session, or the like) with the CN 106 via an NE 102. The CN 106 may route traffic (e.g., control information, data, and the like) between the UE 104 and the application server using the established session (e.g., the established PDU session) . The PDU session may be an example of a logical connection between the UE 104 and the CN 106 (e.g., one or more network functions of the CN 106) .
[0057] In the wireless communication system 100, the NEs 102 and the UEs 104 may use resources of the wireless communication 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 communication) . 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.
[0058] One or more numerologies may be supported in the wireless communication system 100, and a numerology may include 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. A sixth numerology (e.g., μ =5) may be associated with a sixth subcarrier spacing (e.g., 480 kHz) and a normal cyclic prefix. A seventh numerology (e.g., μ=6) may be associated with a seventh subcarrier spacing (e.g., 960 kHz) and a normal cyclic prefix. For ambient IoT communication, additional numerologies (e.g., μ=-1 or μ =-2) may be introduced corresponding to 7.5 kHz or 3.75 kHz, respectively.
[0059] 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.
[0060] 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 communication system 100. For instance, the first, second, third, fourth, and fifth numerologies (i.e., μ=0, μ=1, μ=2, μ=3, μ=4) associated with respective subcarrier spacings (SCSs) of 15 kHz, 30 kHz, 60 kHz, 120 kHz, and 240 kHz may utilize a single slot per subframe, two slots per subframe, four slots per subframe, eight slots per subframe, and 16 slots per subframe, respectively. Each slot may include a number (e.g., quantity) of symbols (e.g., orthogonal frequency-division multiplexing (OFDM) symbols) . In some implementations, the number (e.g., quantity) of slots for a subframe may depend on a numerology. For a normal cyclic prefix, a slot may include 14 symbols. For an extended cyclic prefix (e.g., applicable for 60 kHz subcarrier spacing) , a slot may include 12 symbols. The relationship between the number of symbols per slot, the number of slots per subframe, and the number of slots per frame for a normal cyclic prefix and an extended cyclic prefix may depend on a numerology. It should be understood that reference to a first numerology (e.g., μ=0) associated with a first subcarrier spacing (e.g., 15 kHz) may be used interchangeably between subframes and slots.
[0061] In the wireless communication 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 communication 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 communication 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 communication 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.
[0062] 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 two 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.
[0063] A UE 104 may include computing devices, such as desktop computers, laptop computers, personal digital assistants (PDAs) , tablet computers, smart televisions (e.g., televisions connected to the Internet) , set-top boxes, game consoles, security systems (including security cameras) , vehicle on-board computers, network devices (e.g., routers, switches, and modems) , or the like. According to some embodiments of the present disclosure, a UE 104 may include a portable wireless communication device, a smart phone, a cellular telephone, a flip phone, a device having a subscriber identity module, a personal computer, a selective call receiver, or any other device that is capable of sending and receiving communication signals on a wireless network. In some embodiments of the present disclosure, a UE 104 includes wearable devices, such as smart watches, fitness bands, optical head-mounted displays, or the like. Moreover, a UE 104 may be referred to as a subscriber unit, a mobile, a mobile station, a user, a terminal, a mobile terminal, a wireless terminal, a fixed terminal, a subscriber station, a user terminal, or a device, or described using other terminology used in the art. A UE 104 may communicate with an NE 102 (e.g., a BS) via uplink (UL) communication signals. An NE 102 may communicate with a UE 104 via downlink (DL) communication signals.
[0064] In some embodiments of the present disclosure, an NE 102 and a UE 104 may communicate over licensed spectrums, whereas in some other embodiments, an NE 102 and a UE 104 may communicate over unlicensed spectrums. The present disclosure is not intended to be limited to the implementation of any particular wireless communication system architecture or protocol. Persons skilled in the art should understand that as technology develops and advances, the terminologies described in the present disclosure may change, but should not affect or limit the principles and spirit of the present disclosure.
[0065] In some embodiments, the wireless communication system 100 may support a PNI-NPN, for example, a network deployed for non-public use which relies on network functions provided by a PLMN. In some embodiments, dual connectivity may be supported and may involve both PNI-NPN and PLMN. In some embodiments, cells served by a RAN node, for example, an NR Femto node (hereinafter referred to as NR Femto) , may be deployed as part of a PNI-NPN to restrict access to UEs according to the respective subscription. In some embodiments, the NR Femto may use a CAG mechanism for PNI-NPN. For example, in PNI-NPN, a CAG identifies a group of subscribers who are permitted to access one or more cells associated with the CAG. A CAG can be identified by a CAG identifier. For the sake of convenience, embodiments of the present disclosure may use NR Femto as an example of a RAN node for a PNI-NPN. Persons skilled in the art should understand that other types of RAN nodes may be employed as part of a PNI-NPN, which are also covered by this disclosure.
[0066] FIG. 2 illustrates exemplary logical architecture 200 for NR Femto in accordance with some embodiments of the present disclosure. As shown in FIG. 2, an NR Femto (e.g., NR Femto 1, NR Femto 2 and NR Femto 3 in FIG. 2) may have a set of NG interfaces (e.g., NG-user plane (NG-U) interface and NG-control plane (NG-C) interface) to connect the NR Femto to the 5GC. In some embodiments, an NR Femto (e.g., NR Femto 1 in FIG. 2) may directly connect to the 5GC. In some embodiments, the NG-RAN architecture may also deploy an NR Femto gateway (i.e., NR Femto GW in FIG. 2) to allow the concentration of the NG-C interface between the NR Femto (e.g., NR Femto 2 and NR Femto 3 in FIG. 2) and the 5GC. Based on implementation, the transport of NG-U between the NR Femto and the 5GC may be optionally concentrated in the NR Femto gateway.
[0067] In some embodiments, for NR Femto, the NG-C interface may be defined as the interface: - between the NR Femto gateway and the CN; - between the NR Femto and the NR Femto gateway; and / or - between the NR Femto and the CN.
[0068] In some embodiments, the NR Femto GW in FIG. 2 appears to the 5GC (e.g., the AMF in the 5GC) as a RAN node (e.g., gNB) and appears to the NR Femto (e.g., NR Femto 2 and NR Femto 3 in FIG. 2) as the 5GC (e.g., the AMF in the 5GC) . The NG interface between the NR Femto and the 5GC is the same regardless whether the NR Femto is connected to the 5GC via an NR Femto gateway or not.
[0069] In some embodiments, the functions supported by the NR Femto may be the same as those supported by a RAN node (e.g., gNB) . In some embodiments, there may be certain exceptions. For example, an NR Femto may not support the non-access stratum node selection function (NNSF) when connecting via an NR Femto gateway. In some embodiments, the procedures run between an NR Femto and the 5GC may be the same as those between a RAN node (e.g., gNB) and the 5GC.
[0070] In some embodiments, Xn-connectivity is supported between NR Femtos and between NR Femtos and other RAN nodes (e.g., gNBs) , independent of whether any of the involved NR Femtos are connected to an NR Femto GW. For example, referring to FIG. 2, NR Femto 1, NR Femto 2 and NR Femto 3 may communicate with each other via Xn interfaces. In some embodiments, a single NR Femto may serve one or more cells.
[0071] Embodiments of the present disclosure provide solutions for implementing various operations including, for example, access control and handover in a PNI-NPN. More details on the embodiments of the present disclosure will be illustrated in the following text in combination with the appended drawings.
[0072] In the embodiments of the present disclosure, the following terms are defined: - PLMN cell: a cell of the PLMN. - CAG identifier: identifier of a CAG within a PLMN. - CAG cell: a PLMN cell broadcasting at least one CAG identifier and only available for normal service for CAG UEs. - Shared cell: a cell shared by both PLMN and PNI-NPN, not belonging to the CAG cell. - Non-CAG cell: a PLMN cell which does not broadcast any CAG identifier. - Allowed CAG list: a per-PLMN list of CAG identifiers a UE is allowed to access.
[0073] According to the above definitions, the shared cell does not belong to the CAG cell, and therefore a CAG cell can also be referred to as a CAG-only cell. That is, the CAG cell can only be accessed by UEs whose allowed CAG list includes a CAG identifier broadcast by the cell. In the embodiments of the present disclosure, the terms NPN and CAG can be used interchangeably. For example, terms such as CAG cell and non-CAG cell can also be referred to as an NPN cell and a non-NPN cell. It should be noted that changes to definitions or names of terms in the present disclosure do not affect the principles and spirit of the present disclosure. For example, if a CAG cell, by definition, can otherwise include a shared cell, then the term "CAG cell" in the context of the present disclosure should be replaced with the term "CAG-only cell, " without departing from the spirit and scope of the disclosure.
[0074] In some embodiments of the present disclosure, a UE that supports CAG (i.e., CAG UE) may be preconfigured or (re) configured with the following CAG information, which may be included in the subscription as part of the mobility restrictions for the UE from the CN (e.g., an AMF) or the gateway of a RAN node (e.g., an NR Femto GW): - an allowed CAG list including a list of CAG identifiers the UE is allowed to access; and - (optional) a CAG-only indication whether the UE is only allowed to access the network (e.g., 5G system (5GS) ) via CAG cells.
[0075] For example, the above CAG information may be included in a mobility restriction list for the UE and may be transmitted from the CN or the gateway to the UE via the RAN node. In some embodiments, the presence of the CAG-only indication suggests that the UE is only allowed to access CAG cells and the absence of the CAG-only indication suggests that the UE is not only allowed to access CAG cells, that is, can access cells other than CAG cells. In some embodiments, the CAG-only indication may correspond to two different values, respectively indicating whether or not the UE is only allowed to access CAG cells. For example, a first value of the CAG-only indication indicates that the UE is only allowed to access CAG cells and a second value of the CAG-only indication indicates that the UE is allowed to access cells besides CAG cells (e.g., a shared cell) .
[0076] In some embodiments of the present disclosure, a RAN node (e.g., an NR Femto) may activate a PLMN cell that can be accessed by a UE without access control of CAG (e.g., a non-CAG cell) . In some embodiments of the present disclosure, a RAN node (e.g., an NR Femto) may activate a shared cell. For example, the shared cell may broadcast both a PLMN identity information list (e.g., "plmn-IdentityInfoList" as specified in 3GPP specifications) and an NPN identity information list (e.g., "npn-IdentityInfoList-r16" as specified in 3GPP specifications) in the system information (e.g., system information block 1 (SIB1) ) , and may not broadcast that the cell is reserved for other use (e.g., no "cellReservedForOtherUse" information element (IE) as specified in 3GPP specifications is broadcast) . The shared cell is accessible to UEs which have an allowed CAG list including a CAG identifier (ID) broadcasted by the cell. For a UE not supporting CAG, the shared cell can be viewed as a normal PLMN cell. In some embodiments of the present disclosure, a RAN node (e.g., an NR Femto) may activate a CAG cell, which can only be accessed by UEs whose allowed CAG list includes a CAG ID broadcasted by the cell. For example, the CAG cell may broadcast that the cell is reserved for other use (e.g., broadcasting the "cellReservedForOtherUse" IE with value "true" ) .
[0077] Due to the cell type (i.e., the non-CAG cell, the shared cell and the CAG cell) , some enhancements need to be introduced for UE handover and access control at a RAN node. FIG. 3 illustrates exemplary procedure 300 for UE handover in accordance with some embodiments of the present disclosure. Details described in all of the foregoing embodiments of the present disclosure are applicable for the embodiments shown in FIG. 3.
[0078] Referring to FIG. 3, at 311, UE 304 is served by RAN node 310A. At 313, RAN node 310A and RAN node 310B may perform an Xn interface setup procedure with each other. Each of RAN node 310A and RAN node 310B may be a normal RAN node (e.g., 5G gNB) , a BS part of a relay node (e.g., a WAB node) or an NR Femto.
[0079] During the Xn interface setup procedure at 313 or a NG RAN node configuration update procedure, RAN node 310A and RAN node 310B may exchange their served cell information and neighbor cell information. In some embodiments, during the Xn interface setup procedure or the NG RAN node configuration update procedure, RAN node 310A and RAN node 310B may exchange a list of supported CAG IDs per CAG cell. For example, such information may be included in the NPN broadcast information IE in the served cell information NR IE. For example, if RAN node 310A is an NR Femto, for each CAG cell or share cell of RAN node 310A, RAN node 310A may transmit a list of CAG IDs supported by the cell to RAN node 310B. If RAN node 310B is an NR Femto, for each CAG cell or share cell of RAN node 310B, RAN node 310B may transmit a list of CAG IDs supported by the cell to RAN node 310A.
[0080] In some embodiments, RAN node 310A and RAN node 310B may exchange information associated with the cell type of the cells of the RAN node. For example, the cell type may include a non-CAG cell, a shared cell and a CAG cell. For example, the information associated with the cell type may be exchanged via an XnAP procedure, such as the Xn interface setup procedure at 313 or a NG RAN node configuration update procedure. For example, the information associated with the cell type may be transmitted in an Xn setup request message or an Xn setup response message. For example, the served cell information NR IE (e.g., the NPN broadcast information IE) may include the information associated with the cell type.
[0081] In some embodiments, the information associated with the cell type may indicate that a cell of the RAN node is one of a non-CAG cell, a CAG cell or a shared cell. In some embodiments, the information associated with the cell type may indicate that a cell of the RAN node is one of a CAG cell or a shared cell. In these embodiments, the absence of the information associated with the cell type (e.g., the absence of the NPN broadcast information IE) for the cell suggests that the cell is a non-CAG cell. In some embodiments, the information associated with the cell type may include an indicator indicating whether a cell of the RAN node is a CAG cell or an indicator indicating whether the cell of the RAN node is a shared cell. In these embodiments, the absence of the information associated with the cell type (e.g., the absence of the NPN broadcast information IE) for the cell suggests that the cell is a non-CAG cell.
[0082] In some embodiments, RAN node 310A or RAN node 310B may be aware of the cell type of a neighbor cell from the OAM, the measurement report of a served UE, or the CN (e.g., the AMF) . For example, RAN node 310A or RAN node 310B may receive the information associated with the cell type of a cell of RAN node 310B or RAN node 310A from an OAM entity. For example, RAN node 310A or RAN node 310B may receive the information associated with the cell type of a cell of RAN node 310B or RAN node 310A from the measurement report of a UE served by RAN node 310A or RAN node 310B. For example, the cell type information may be relayed by the AMF between RAN node 310A and RAN node 310B for NG handover.
[0083] At 315, RAN node 310A may initiate the handover of UE 304.
[0084] For example, based on the information received at 313, RAN node 310A can be aware of the cell type and supported CAG ID list of a certain cell (denoted as cell #Afor clarity) of RAN node 310B and can determine whether to handover UE 304 to cell #Abased on such information. For example, RAN node 310A may not hand over UE 304 to cell #Ain response to cell #Abeing a CAG cell and none of the CAG IDs supported by the CAG cell being in the allowed CAG list of UE 304, or in response to that cell #Abeing a CAG cell and that no allowed CAG list for UE 304 has been received from the CN (e.g., the AMF) or the gateway of RAN node 310A (e.g., an NR Femto GW) . For example, the CN (e.g., an AMF) or the gateway of RAN node 310A do not transmit the CAG information for UE 304 to UE 304 via RAN node 310A, so RAN node 310A can determine that no allowed CAG list for UE 304 has been received. For example, RAN node 310A may not hand over UE 304 to a non-CAG cell in response to UE 304 being only allowed to access a CAG cell (e.g., the CAG-only indication indicates that UE 304 is only allowed to access 5GS via a CAG cell) . For example, RAN node 310A may not hand over UE 304 to cell #Ain response to cell #Abeing a shared cell, none of the CAG identifiers supported by cell #Abeing in the allowed CAG list of UE 304, and UE 304 being only allowed to access a CAG cell.
[0085] In the context of the present disclosure, a "RAN node not handing over a UE to a cell" can be referred to as a "RAN node not triggering the handover of a UE to a cell" or a "RAN node rejecting the handover of a UE to a cell. "
[0086] For example, at 315, RAN node 310A may determine to hand over UE 304 to RAN node 310B, and may then issue a handover request to RAN node 310B over the Xn interface at 317. At 319, RAN node 310B may perform admission control and determine to accept or reject the handover. For example, in the case that RAN node 310B accepts the handover, RAN node 310B may transmit a handover request acknowledge message including new RRC configuration for UE 304 to RAN node 310A at 331. For example, in the case that RAN node 310B rejects the handover, RAN node 310B may transmit a handover preparation failure message to RAN node 310A at 331.
[0087] In some embodiments, the admission control of RAN node 310B (e.g., the target cell of the handover) may be performed based on the mobility restriction list for UE 304. For example, the admission control may be performed based on the CAG information of UE 304 (e.g., the allowed CAG list and / or the CAG-only indication for UE 304) in the mobility restriction list. For example, the CAG information of UE 304 may be transmitted from the CN (e.g., the AMF) or the gateway of RAN node 310A (e.g., an NR Femto GW) to UE 304 via RAN node 310A and may then be transmitted from RAN node 310A to RAN node 310B. For example, in the case that the CN (e.g., an AMF) or the gateway of RAN node 310A does not transmit the CAG information of UE 304 to UE 304 via RAN node 310A, no allowed CAG list for UE 304 will be received at RAN node 310A, and accordingly no allowed CAG list for UE 304 would be received at RAN node 310B.
[0088] The target cell is denoted as cell #B for clarity. For example, if cell #B is a CAG cell, RAN node 310B (or cell #B) may reject the handover of UE 304 if none of the CAG IDs supported by the CAG cell is in the allowed CAG list of UE 304 or if no allowed CAG list for UE 304 has been received from the CN (e.g., the AMF) or the gateway of RAN node 310A. For example, if cell #B is a non-CAG cell, RAN node 310B (or cell #B) may reject the handover of UE 304 if UE 304 is only allowed to access a CAG cell. For example, if cell #B is a shared cell, RAN node 310B (or cell #B) may reject the handover of UE 304 in response to UE 304 being only allowed to access a CAG cell and none of the CAG IDs supported by cell #B being in the allowed CAG list of UE 304.
[0089] In some embodiments, RAN node 310B may determine the member status of UE 304. For example, in response to cell #B being a shared cell, RAN node 310B may determine the member status of UE 304 based on the CAG information of UE 304 (e.g., the allowed CAG list and / or the CAG-only indication for UE 304) at 319. For example, RAN node 310B may determine UE 304 as a non-CAG member UE in response to UE 304 not supporting CAG. For example, RAN node 310B may determine UE 304 as a non-CAG member UE in response to none of the CAG IDs supported by cell #B being in the allowed CAG list of UE 304 and UE 304 being allowed to access cells besides a CAG cell (i.e., UE 304 is not only allowed to access a CAG cell) . For example, RAN node 310B may determine UE 304 as a CAG member UE in response to at least one of the CAG IDs supported by cell #B being in the allowed CAG list of UE 304. In some embodiments, RAN node 310B may report the member status of UE 304 to the CN (e.g., the AMF) or the gateway of RAN node 310B (e.g., an NR Femto GW) . For example, the member status of UE 304 may be transmitted in an NGAP path switch request message.
[0090] It is assumed that RAN node 310B accepts the handover, then RAN node 310B may transmit a handover request acknowledge message including the new RRC configuration for UE 304 to RAN node 310A at 331. RAN node 310A may provide the new RRC configuration to UE 304 by forwarding the RRC reconfiguration message in the handover request acknowledge message to UE 304 at 333. The RRC reconfiguration message may at least include the cell ID and all information required to access the target cell (e.g., cell #B) so that UE 304 can access the target cell (e.g., cell #B) without reading system information. UE 304 may switch the RRC connection to RAN node 310B at 335, and may reply with an RRC reconfiguration complete message at 337.
[0091] In some embodiments, in the case of an NG-based handover, the source RAN node can be aware of the cell type of a target cell from the OAM, the measurement report of a served UE, or from the CN (e.g., the AMF) , and the source RAN node and the target RAN node can perform the same or similar operations as discussed above with respect to the operations in FIG. 3 (e.g., at 315 and 319 in FIG. 3) .
[0092] It should be appreciated by persons skilled in the art that the sequence of the operations in exemplary procedure 300 may be changed and that some of the operations in exemplary procedure 300 may be eliminated or modified, without departing from the spirit and scope of the disclosure.
[0093] The cell selection, cell reselection, RRC state transition and UE initial access procedures should also be enhanced to take into account the cell type (i.e., the non-CAG cell, the shared cell and the CAG cell) .
[0094] FIG. 4 illustrates exemplary procedure 400 for UE state transition in accordance with some embodiments of the present disclosure. Details described in all of the foregoing embodiments of the present disclosure are applicable for the embodiments shown in FIG. 4.
[0095] Referring to FIG. 4, at 411, UE 404 may initiate an RRC resume procedure for transitioning UE 404 from an RRC inactive state to an RRC connected state in a cell (denoted as cell #C for clarity) of RAN node 410. At 413, RAN node 410 may determine whether to accept or reject the resume request. For example, in some embodiments, RAN node 410 may be an NR Femto and may make the determination based on the CAG information of UE 404 (e.g., the allowed CAG list and / or the CAG-only indication for UE 404) . For example, RAN node 410 may receive the mobility restrictions for UE 404 from the CN (e.g., the AMF) , the last serving RAN node of UE 404, or the gateway (e.g., an NR Femto GW) of RAN node 410 of UE 404, and the received mobility restrictions may include the CAG information of UE 404.
[0096] For example, in some embodiments, if cell #C is a CAG cell, RAN node 410 may reject the resume request from UE 404 if none of the CAG IDs supported by the CAG cell is in the allowed CAG list of UE 404 or if no allowed CAG list for UE 404 has been received. In some embodiments, if cell #C is a non-CAG cell, RAN node 410 may reject the resume request from UE 404 if UE 404 is only allowed to access a CAG cell (e.g., the CAG-only indication indicates that UE 404 is only allowed to access 5GS via a CAG cell) . In some embodiments, if cell #C is a shared cell, RAN node 410 may reject the resume request from UE 404 in response to UE 404 being only allowed to access a CAG cell and none of the CAG IDs supported by the shared cell being in an allowed CAG list of UE 404.
[0097] It should be appreciated by persons skilled in the art that the sequence of the operations in exemplary procedure 400 may be changed and that some of the operations in exemplary procedure 400 may be eliminated or modified, without departing from the spirit and scope of the disclosure.
[0098] During cell selection or reselection (hereinafter, "cell (re) selection" ) of a UE, the UE attempts to identify a suitable cell, but if the UE is not able to identify a suitable cell, it attempts to identify an acceptable cell. When a suitable cell is found or if only an acceptable cell is found, the UE camps on this cell and commences the cell (re) selection procedure. The definitions of suitable cell and acceptable cell can be found in 3GPP specifications. For example, a suitable cell is: a cell for which the measured cell attributes satisfy the cell selection criteria; the PLMN of the cell is the selected PLMN, registered or an equivalent PLMN; and the cell is not barred or reserved and the cell is not part of a tracking area which is in the list of "forbidden tracking areas for roaming. " An acceptable cell is one for which the measured cell attributes satisfy the cell selection criteria and the cell is not barred. The UE may camp an acceptable cell to obtain limited services (e.g., originate emergency calls and receive earthquake and tsunami warning system (ETWS) and commercial mobile alert service (CMAS) notifications) .
[0099] In the scenario of a CAG, the UE may check the suitability of CAG cells based on its allowed CAG list (which may be provided by upper layers) . In some examples, a CAG cell can only be suitable for its subscribers but can be acceptable for the rest. A CAG member cell for a UE is a cell broadcasting the identity of the selected PLMN, registered PLMN or equivalent PLMN, and for that PLMN, a CAG ID belonging to the allowed CAG list of the UE for that PLMN.
[0100] For example, the UE may check the suitability of CAG cells according to the following methods. - A UE which does not support the CAG (also referred to as non-CAG-capable UE) may consider a CAG cell as an acceptable cell if the cell is not barred to UEs (e.g., Release-15 UEs) , and if a PLMN ID without a CAG list is broadcast and that PLMN is forbidden (e.g., by use of a PLMN ID for which all registration attempts are rejected such that the PLMN ID becomes forbidden) . - When a UE is configured with a CAG-only indication, only CAG member cells can be suitable. An unsuitable cell can be acceptable if the UE is configured with a CAG-only indication for one of the PLMNs broadcast by the cell. - A non-CAG-capable UE considers a shared cell as a suitable cell if: the shared cell satisfies the cell selection criteria; the PLMN of the cell is the selected PLMN, registered or an equivalent PLMN; and the cell is not barred or reserved and the cell is not part of a tracking area which is in the list of "forbidden tracking areas for roaming. " - When a UE is configured with a CAG-only indication, a shared cell can be suitable if a CAG ID supported by the shared cell belongs to the allowed CAG list of the UE for the PLMN. And the shared cell is acceptable if none of the CAG IDs supported by the cell belongs to the allowed CAG list of the UE.
[0101] FIG. 5 illustrates exemplary UE attachment procedure 500 in accordance with some embodiments of the present disclosure. Details described in all of the foregoing embodiments of the present disclosure are applicable for the embodiments shown in FIG. 5.
[0102] Referring to FIG. 5, UE 504 may perform an RRC setup procedure with RAN node 510 at 511, and may transmit an RRC setup complete message to RAN node 510 at 513. At 515, RAN node 510 may transmit an initial UE message for UE 504 to CN node 506 (e.g., an AMF) .
[0103] In some embodiments, RAN node 510 may be an NR Femto. In the case that an NR Femto GW is deployed, the initial UE message may be transmitted to the NR Femto GW (i.e., the gateway of RAN node 510) , and then relayed to CN node 506. RAN node 510 may include a list of CAG IDs supported by cells of RAN node 510 in the initial UE message. CN node 506 (or the gateway of RAN node 510) thus is made aware of the supported CAG IDs of cells of RAN node 510.
[0104] In some embodiments, RAN node 510 may transmit information associated with the cell type of cells of RAN node 510 to CN node 506 (or the gateway of RAN node 510) . The cell type may include a non-CAG cell, a shared cell and a CAG cell. For example, the information associated with the cell type may be transmitted in the initial UE message. Such information can facilitate CN node 506 (or the gateway of RAN node 510) to perform access control for CAG-capable UE in RAN node 510.
[0105] In some embodiments, the information associated with the cell type may indicate that a cell of RAN node 510 is one of a non-CAG cell, a CAG cell or a shared cell. In some embodiments, the information associated with the cell type may indicate that a cell of RAN node 510 is one of a CAG cell or a shared cell. In these embodiments, the absence of the information associated with the cell type (e.g., the absence of the NPN broadcast information IE) for the cell suggests that the cell is a non-CAG cell. In some embodiments, the information associated with the cell type may include an indicator indicating whether a cell of RAN node 510 is a CAG cell or an indicator indicating whether the cell of RAN node 510 is a shared cell. In these embodiments, the absence of the information associated with the cell type (e.g., the absence of the NPN broadcast information IE) for the cell suggests that the cell is a non-CAG cell.
[0106] In some embodiments, the information associated with the cell type may be transmitted from RAN node 510 to CN node 506 (or the gateway of RAN node 510) during an NG setup procedure between RAN node 510 and CN node 506 (or the gateway of RAN node 510) . For example, the information associated with the cell type may be transmitted in an NG setup request message.
[0107] At 517, CN node 506 (e.g., the AMF) may perform access control for UE 504. In the case that an NR Femto GW is deployed, the NR Femto GW (i.e., the gateway of RAN node 510) may perform access control for UE 504 in the manner as described below.
[0108] For clarity, the cell of RAN node 510 that serves UE 504 is denoted as cell #D. CN node 506 (or the gateway of RAN node 510) may verify whether the access of UE 504 is allowed as follows. - If cell #D is a CAG cell and if at least one of the CAG IDs supported by cell #D (which is received from RAN node 510) is in the allowed CAG list of UE 504, then CN node 506 (or the gateway of RAN node 510) accepts the access of UE 504 via cell #D (e.g., accepts the non-access stratum (NAS) request from UE 504) . - If cell #D is a CAG cell and if none of the CAG IDs supported by cell #D (which is received from RAN node 510) is in the allowed CAG list of UE 504, then CN node 506 (or the gateway of RAN node 510) rejects the access of UE 504 via cell #D (e.g., rejects the NAS request from UE 504) . - If cell #D is a non-CAG cell and if UE 504 is only allowed to access a CAG cell (e.g., the CAG-only indication indicates that UE 404 is only allowed to access a CAG cell, or UE 504's subscription includes an indication that UE 504 is only allowed to access a CAG cell) , then CN node 506 (or the gateway of RAN node 510) rejects the access of UE 504 via cell #D (e.g., rejects the NAS request from UE 504) . - If cell #D is a shared cell and if at least one of the CAG IDs supported by cell #D is in the allowed CAG list of UE 504, or if UE 504 is allowed to access cells besides a CAG cell (e.g., UE 504 is not only allowed to access a CAG cell, or UE 504's subscription does not include an indication that UE 504 is only allowed to access a CAG cell) , or if UE 504 does not support a CAG, then CN node 506 (or the gateway of RAN node 510) accepts the access of UE 504 via cell #D (e.g., accepts the non-access stratum (NAS) request from UE 504) . - If cell #D is a shared cell and if none of the CAG IDs supported by cell #D (which is received from RAN node 510) is in the allowed CAG list of UE 504 and UE 504 is only allowed to access a CAG cell (e.g., the CAG-only indication indicates that UE 404 is only allowed to access a CAG cell, or UE 504's subscription includes an indication that UE 504 is only allowed to access a CAG cell) , then CN node 506 (or the gateway of RAN node 510) rejects the access of UE 504 via cell #D (e.g., rejects the NAS request from UE 504) .
[0109] In some embodiments, in response to cell #D being a shared cell, CN node 506 (or the gateway of RAN node 510) may determine the member status of UE 504 based on the CAG information of UE 504 (e.g., the allowed CAG list and / or the CAG-only indication for UE 504) . For example, such determination may be made at 517.
[0110] For example, CN node 506 (or the gateway of RAN node 510) may determine UE 504 as a non-CAG member UE in response to UE 504 not supporting the CAG. For example, CN node 506 (or the gateway of RAN node 510) may determine UE 504 as a non-CAG member UE in response to none of the CAG IDs supported by cell #D being in the allowed CAG list of UE 504 and UE 504 being allowed to access cells besides a CAG cell (i.e., UE 504 is not only allowed to access a CAG cell, or UE 504's subscription does not include an indication that UE 504 is only allowed to access a CAG cell) . For example, CN node 506 (or the gateway of RAN node 510) may determine UE 504 as a CAG member UE in response to at least one of the CAG IDs supported by cell #D being in the allowed CAG list of UE 504. In some embodiments, CN node 506 (or the gateway of RAN node 510) may indicate the member status of UE 504 to RAN node 510. For example, the member status of UE 504 may be transmitted in the NGAP initial context request message.
[0111] It should be appreciated by persons skilled in the art that the sequence of the operations in exemplary procedure 500 may be changed and that some of the operations in exemplary procedure 500 may be eliminated or modified, without departing from the spirit and scope of the disclosure.
[0112] FIG. 6 illustrates a flowchart of method 600 for wireless communication in accordance with some embodiments of the present disclosure. Details described in all of the foregoing embodiments of the present disclosure are applicable for the embodiments shown in FIG. 6. In some examples, method 600 may be performed by a RAN node (e.g., an NR Femto) . In some embodiments, the RAN node may execute a set of instructions to control the functional elements of the RAN node to perform the described functions or operations. In some examples, a processor of the RAN node may cause the RAN node to perform method 600.
[0113] At 611, a first RAN node may activate a cell to serve a first UE. At 613, the first RAN node may transmit information associated with a type of the cell to a second RAN node or to a CN node, wherein the type of the cell of the first RAN node includes a non-CAG cell, a CAG cell or a shared cell.
[0114] In some embodiments, the information associated with the type of the cell includes: a first indicator indicates that the cell of the first RAN node is one of a non-CAG cell, a CAG cell or a shared cell; a second indicator indicates that the cell of the first RAN node is one of a CAG cell or a shared cell; or a third indicator indicates whether the cell of the first RAN node is a CAG cell or a fourth indicator indicates whether the cell of the first RAN node is a shared cell.
[0115] In some embodiments, the information associated with the type of the cell is transmitted to the second RAN node via an XnAP procedure.
[0116] In some embodiments, the information associated with the type of the cell is transmitted to the CN node via an NGAP initial UE message or an NG setup procedure.
[0117] In some embodiments, the at least one processor is configured to cause the first RAN node to receive information associated with a type of a cell of the second RAN node from the second RAN node via an XnAP procedure, from an OAM entity, from the first UE in a measurement report, or from the CN node.
[0118] In some embodiments, the cell of the first RAN node is a shared cell. The at least one processor is configured to cause the first RAN node to: reject a handover of a second UE from the second RAN node to the cell of the first RAN node in response to the second UE being only allowed to access a CAG cell and none of the CAG identifiers supported by the cell of the first RAN node being in an allowed CAG list of the second UE.
[0119] In some embodiments, the cell of the first RAN node is a shared cell. The at least one processor is configured to cause the first RAN node to perform one or more of: determining a CAG member status of a second UE to be handed over from the second RAN node to the cell of the first RAN node; and transmitting the CAG member status of the second UE to the CN node.
[0120] In some embodiments, determining the CAG member status of the second UE includes: determining the second UE as a non-CAG member UE in response to the second UE not supporting CAG; determining the second UE as a non-CAG member UE in response to none of the CAG identifiers supported by the cell of the first RAN node being in an allowed CAG list of the second UE and the second UE being allowed to access cells besides a CAG cell; or determining the second UE as a CAG member UE in response to at least one of the CAG identifiers supported by the cell of the first RAN node being in an allowed CAG list of the second UE.
[0121] In some embodiments, the at least one processor is configured to cause the first RAN node to determine not to hand over the first UE to a cell of the second RAN node in response to the cell of the second RAN node being a shared cell, none of the CAG identifiers supported by the cell of the second RAN node being in an allowed CAG list of the first UE, and the first UE being only allowed to access a CAG cell.
[0122] In some embodiments, the cell of the first RAN node is a shared cell. The at least one processor is configured to cause the first RAN node to: receive an RRC resume request from a third UE to transition the third UE to an RRC connected state in the cell of the first RAN node; and reject the RRC resume request in response to the third UE being only allowed to access a CAG cell and none of the CAG identifiers supported by the cell of the first RAN node being in an allowed CAG list of the third UE.
[0123] In some embodiments, the cell of the first RAN node is a shared cell, and wherein the at least one processor is configured to cause the first RAN node to receive a CAG member status of the first UE from the CN node.
[0124] It should be appreciated by persons skilled in the art that the sequence of the operations in exemplary method 600 may be changed and some of the operations in exemplary method 600 may be eliminated or modified, without departing from the spirit and scope of the disclosure.
[0125] FIG. 7 illustrates a flowchart of method 700 for wireless communication in accordance with some embodiments of the present disclosure. Details described in all of the foregoing embodiments of the present disclosure are applicable for the embodiments shown in FIG. 7. In some examples, method 700 may be performed by a RAN node. In some embodiments, the RAN node may execute a set of instructions to control the functional elements of the RAN node to perform the described functions or operations. In some examples, a processor of the RAN node may cause the RAN node to perform method 700.
[0126] At 711, a second RAN node may receive, from a first RAN node, information associated with a type of a cell of the first RAN node, wherein the type of the cell of the first RAN node includes a non-CAG cell, a CAG cell or a shared cell. At 713, the second RAN node may determine whether to hand over a UE served by the second RAN node to the cell of the first RAN node.
[0127] In some embodiments, the information associated with the type of the cell of the first RAN node includes: a first indicator indicates that the cell of the first RAN node is one of a non-CAG cell, a CAG cell or a shared cell; a second indicator indicates that the cell of the first RAN node is one of a CAG cell or a shared cell; or a third indicator indicates whether the cell of the first RAN node is a CAG cell or a fourth indicator indicates whether the cell of the first RAN node is a shared cell.
[0128] In some embodiments, the information associated with the type of the cell of the first RAN node is received via an XnAP procedure.
[0129] In some embodiments, the at least one processor is configured to cause the second RAN node to receive the information associated with the type of the cell of the first RAN node from an OAM entity, from the UE in a measurement report, or from a CN node.
[0130] In some embodiments, the at least one processor is configured to cause the second RAN node to determine not to hand over the UE to the cell of the first RAN node in response to the cell of the first RAN node being a shared cell, none of the CAG identifiers supported by the cell of the first RAN node being in an allowed CAG list of the UE, and the UE being only allowed to access a CAG cell.
[0131] It should be appreciated by persons skilled in the art that the sequence of the operations in exemplary method 700 may be changed and some of the operations in exemplary method 700 may be eliminated or modified, without departing from the spirit and scope of the disclosure.
[0132] FIG. 8 illustrates a flowchart of method 800 for wireless communication in accordance with some embodiments of the present disclosure. Details described in all of the foregoing embodiments of the present disclosure are applicable for the embodiments shown in FIG. 8. In some examples, method 800 may be performed by a CN node (e.g., an AMF or a gateway of a RAN node) . In some embodiments, the CN node may execute a set of instructions to control the functional elements of the CN node to perform the described functions or operations. In some examples, a processor of the CN node may cause the CN node to perform method 800.
[0133] At 811, a CN node may perform a NG setup procedure with a first RAN node. At 813, the CN node may receive, from the first RAN node, information associated with a type of a cell of the first RAN node, wherein the type of the cell of the first RAN node includes a non-CAG cell, a CAG cell or a shared cell.
[0134] In some embodiments, the information associated with the type of the cell of the first RAN node includes: a first indicator indicates that the cell of the first RAN node is one of a non-CAG cell, a CAG cell or a shared cell; a second indicator indicates that the cell of the first RAN node is one of a CAG cell or a shared cell; or a third indicator indicates whether the cell of the first RAN node is a CAG cell or a fourth indicator indicates whether the cell of the first RAN node is a shared cell.
[0135] In some embodiments, the information associated with the type of the cell of the first RAN node is received via an NGAP initial UE message or during the NG setup procedure.
[0136] In some embodiments, the cell of the first RAN node is a shared cell. The at least one processor is configured to cause the CN node to: accept access of a UE via the cell of the first RAN node in response to at least one of the CAG identifiers supported by the cell of the first RAN node being in an allowed CAG list of the UE, or in response to the UE being allowed to access cells besides a CAG cell, or in response to the UE not supporting CAG; or reject the access of the UE via the cell of the first RAN node in response to the UE being only allowed to access a CAG cell and none of the CAG identifiers supported by the cell of the first RAN node being in an allowed CAG list of the UE.
[0137] In some embodiments, the cell of the first RAN node is a shared cell. The at least one processor is configured to cause the CN node to perform one or more of: determining a CAG member status of a UE accessing a network via the cell of the first RAN node; and transmitting the CAG member status of the UE to the first RAN node.
[0138] In some embodiments, determining the CAG member status of the UE includes: determining the UE as a non-CAG member UE in response to the UE not supporting CAG; determining the UE as a non-CAG member UE in response to none of the CAG identifiers supported by the cell of the first RAN node being in an allowed CAG list of the UE and the UE being allowed to access cells besides a CAG cell; or determining the UE as a CAG member UE in response to at least one of the CAG identifiers supported by the cell of the first RAN node being in an allowed CAG list of the UE.
[0139] In some embodiments, the CN node includes an AMF or a gateway of the first RAN node.
[0140] It should be appreciated by persons skilled in the art that the sequence of the operations in exemplary method 800 may be changed and some of the operations in exemplary method 800 may be eliminated or modified, without departing from the spirit and scope of the disclosure.
[0141] FIG. 9 illustrates an example of UE 900 in accordance with aspects of the present disclosure. The UE 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.
[0142] 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.
[0143] 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 UE 900 to perform various functions of the present disclosure.
[0144] 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 UE 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.
[0145] In some implementations, the processor 902 and the memory 904 coupled with the processor 902 may be configured to cause the UE 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 UE 900 in accordance with examples as disclosed herein. For example, the UE 900 may be configured to support means for performing the operations as described with respect to FIGs. 1-5.
[0146] The controller 906 may manage input and output signals for the UE 900. The controller 906 may also manage peripherals not integrated into the UE 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.
[0147] In some implementations, the UE 900 may include at least one transceiver 908. In some other implementations, the UE 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.
[0148] A receiver chain 910 may be configured to receive signals (e.g., control information, data, or packets) over a wireless medium. For example, the receiver chain 910 may include one or more antennas for receive the 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 processing the demodulated signal to receive the transmitted data.
[0149] A transmitter chain 912 may be configured to generate and transmit signals (e.g., control information, data, or 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.
[0150] It should be appreciated by persons skilled in the art that the components in exemplary UE 900 may be changed, for example, some of the components in exemplary UE 900 may be omitted or modified or a new component (s) may be added to exemplary UE 900, without departing from the spirit and scope of the disclosure. For example, in some embodiments, the UE 900 may not include the controller 906.
[0151] FIG. 10 illustrates an example of processor 1000 in accordance with aspects of the present disclosure. The processor 1000 may be an example of a processor configured to perform various operations in accordance with examples as described herein. The processor 1000 may include a controller 1002 configured to perform various operations in accordance with examples as described herein. The processor 1000 may optionally include at least one memory 1004, which may be, for example, an L1 / L2 / L3 cache. Additionally, or alternatively, the processor 1000 may optionally include one or more arithmetic-logic units (ALUs) 1006. 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) .
[0152] The processor 1000 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 1000) 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) .
[0153] The controller 1002 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 1000 to cause the processor 1000 to support various operations in accordance with examples as described herein. For example, the controller 1002 may operate as a control unit of the processor 1000, generating control signals that manage the operation of various components of the processor 1000. These control signals include enabling or disabling functional units, selecting data paths, initiating memory access, and coordinating timing of operations.
[0154] The controller 1002 may be configured to fetch (e.g., obtain, retrieve, receive) instructions from the memory 1004 and determine a subsequent instruction (s) to be executed to cause the processor 1000 to support various operations in accordance with examples as described herein. The controller 1002 may be configured to track memory address of instructions associated with the memory 1004. The controller 1002 may be configured to decode instructions to determine the operation to be performed and the operands involved. For example, the controller 1002 may be configured to interpret the instruction and determine control signals to be output to other components of the processor 1000 to cause the processor 1000 to support various operations in accordance with examples as described herein. Additionally, or alternatively, the controller 1002 may be configured to manage flow of data within the processor 1000. The controller 1002 may be configured to control transfer of data between registers, ALUs, and other functional units of the processor 1000.
[0155] The memory 1004 may include one or more caches (e.g., memory local to or included in the processor 1000 or other memory, such RAM, ROM, DRAM, SDRAM, SRAM, MRAM, flash memory, etc. In some implementations, the memory 1004 may reside within or on a processor chipset (e.g., local to the processor 1000) . In some other implementations, the memory 1004 may reside external to the processor chipset (e.g., remote to the processor 1000) .
[0156] The memory 1004 may store computer-readable, computer-executable code including instructions that, when executed by the processor 1000, cause the processor 1000 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 1002 and / or the processor 1000 may be configured to execute computer-readable instructions stored in the memory 1004 to cause the processor 1000 to perform various functions. For example, the processor 1000 and / or the controller 1002 may be coupled with or to the memory 1004, the processor 1000, the controller 1002, and the memory 1004 may be configured to perform various functions described herein. In some examples, the processor 1000 may include multiple processors and the memory 1004 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.
[0157] The one or more ALUs 1006 may be configured to support various operations in accordance with examples as described herein. In some implementations, the one or more ALUs 1006 may reside within or on a processor chipset (e.g., the processor 1000) . In some other implementations, the one or more ALUs 1006 may reside external to the processor chipset (e.g., the processor 1000) . One or more ALUs 1006 may perform one or more computations such as addition, subtraction, multiplication, and division on data. For example, one or more ALUs 1006 may receive input operands and an operation code, which determines an operation to be executed. One or more ALUs 1006 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 1006 may support logical operations such as AND, OR, exclusive-OR (XOR) , not-OR (NOR) , and not-AND (NAND) , enabling the one or more ALUs 1006 to handle conditional operations, comparisons, and bitwise operations.
[0158] The processor 1000 may support wireless communication in accordance with examples as disclosed herein. For example, the processor 1000 may be configured to support means for performing the operations as described with respect to FIGs. 1-8.
[0159] For example, the processor 1000 may be configured to or operable to support: a means for activating a cell of a first RAN node to serve a first UE; and a means for transmitting information associated with a type of the cell to a second RAN node or to a CN node, wherein the type of the cell of the first RAN node comprises a non-CAG cell, a CAG cell or a shared cell.
[0160] For example, the processor 1000 may be configured to or operable to support: a means for receiving, from a first RAN node, information associated with a type of a cell of the first RAN node, wherein the type of the cell of the first RAN node includes a non-CAG cell, a CAG cell or a shared cell; and a means for determining whether to hand over a UE served by a second RAN node to the cell of the first RAN node.
[0161] For example, the processor 1000 may be configured to or operable to support: a means for performing a NG setup procedure with a first RAN node; and a means for receiving, from the first RAN node, information associated with a type of a cell of the first RAN node, wherein the type of the cell of the first RAN node includes a non-CAG cell, a CAG cell or a shared cell.
[0162] It should be appreciated by persons skilled in the art that the components in exemplary processor 1000 may be changed, for example, some of the components in exemplary processor 1000 may be omitted or modified or a new component (s) may be added to exemplary processor 1000, without departing from the spirit and scope of the disclosure. For example, in some embodiments, the processor 1000 may not include the ALUs 1006.
[0163] FIG. 11 illustrates an example of NE 1100 in accordance with aspects of the present disclosure. The NE 1100 may include a processor 1102, a memory 1104, a controller 1106, and a transceiver 1108. The processor 1102, the memory 1104, the controller 1106, or the transceiver 1108, 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.
[0164] The processor 1102, the memory 1104, the controller 1106, or the transceiver 1108, or various combinations or components thereof may be implemented in hardware (e.g., circuitry) . The hardware may include a processor, a DSP, an 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.
[0165] The processor 1102 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 1102 may be configured to operate the memory 1104. In some other implementations, the memory 1104 may be integrated into the processor 1102. The processor 1102 may be configured to execute computer-readable instructions stored in the memory 1104 to cause the NE 1100 to perform various functions of the present disclosure.
[0166] The memory 1104 may include volatile or non-volatile memory. The memory 1104 may store computer-readable, computer-executable code including instructions when executed by the processor 1102 cause the NE 1100 to perform various functions described herein. The code may be stored in a non-transitory computer-readable medium such as the memory 1104 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.
[0167] In some implementations, the processor 1102 and the memory 1104 coupled with the processor 1102 may be configured to cause the NE 1100 to perform one or more of the functions described herein (e.g., executing, by the processor 1102, instructions stored in the memory 1104) . For example, the processor 1102 may support wireless communication at the NE 1100 in accordance with examples as disclosed herein. For example, the NE 1100 may be configured to support means for performing the operations as described with respect to FIGs. 1-8.
[0168] For example, the NE 1100 may be configured to support: a means for activating a cell of a first RAN node to serve a first UE; and a means for transmitting information associated with a type of the cell to a second RAN node or to a CN node, wherein the type of the cell of the first RAN node comprises a non-CAG cell, a CAG cell or a shared cell.
[0169] For example, the NE 1100 may be configured to support: a means for receiving, from a first RAN node, information associated with a type of a cell of the first RAN node, wherein the type of the cell of the first RAN node includes a non-CAG cell, a CAG cell or a shared cell; and a means for determining whether to hand over a UE served by a second RAN node to the cell of the first RAN node.
[0170] The controller 1106 may manage input and output signals for the NE 1100. The controller 1106 may also manage peripherals not integrated into the NE 1100. In some implementations, the controller 1106 may utilize an operating system such as or other operating systems. In some implementations, the controller 1106 may be implemented as part of the processor 1102.
[0171] In some implementations, the NE 1100 may include at least one transceiver 1108. In some other implementations, the NE 1100 may have more than one transceiver 1108. The transceiver 1108 may represent a wireless transceiver. The transceiver 1108 may include one or more receiver chains 1110, one or more transmitter chains 1112, or a combination thereof.
[0172] A receiver chain 1110 may be configured to receive signals (e.g., control information, data, or packets) over a wireless medium. For example, the receiver chain 1110 may include one or more antennas for receive the signal over the air or wireless medium. The receiver chain 1110 may include at least one amplifier (e.g., an LNA) configured to amplify the received signal. The receiver chain 1110 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 1110 may include at least one decoder for decoding the processing the demodulated signal to receive the transmitted data.
[0173] A transmitter chain 1112 may be configured to generate and transmit signals (e.g., control information, data, or packets) . The transmitter chain 1112 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 AM, FM, or digital modulation schemes like PSK or QAM. The transmitter chain 1112 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 1112 may also include one or more antennas for transmitting the amplified signal into the air or wireless medium.
[0174] It should be appreciated by persons skilled in the art that the components in exemplary NE 1100 may be changed, for example, some of the components in exemplary NE 1100 may be omitted or modified or a new component (s) may be added to exemplary NE 1100, without departing from the spirit and scope of the disclosure. For example, in some embodiments, the NE 1100 may not include the controller 1106.
[0175] FIG. 12 illustrates a block diagram of exemplary apparatus 1200 according to some embodiments of the present disclosure. As shown in FIG. 12, the apparatus 1200 may include at least one processor 1206 and at least one memory 1202 coupled to the processor 1206. The apparatus 1200 may be a UE, a RAN node or a CN node (e.g., an AMF or a gateway of a RAN node) .
[0176] Although in this figure, elements such as the at least one memory 1202 and processor 1206 are described in the singular, the plural is contemplated unless a limitation to the singular is explicitly stated. In some embodiments of the present disclosure, the apparatus 1200 may further include a transceiver, an input device, and / or other components. In some embodiments of the present disclosure, the transceiver may be divided into two devices, such as a receiving circuitry and a transmitting circuitry.
[0177] In some embodiments of the present disclosure, the memory 1202 and the processor 1206 may interact with each other so as to perform the operations with respect to the UE, the RAN node or the CN node described in the foregoing embodiments such as FIGs. 1-8.
[0178] In some embodiments of the present disclosure, the apparatus 1200 may further include at least one non-transitory computer-readable medium. For example, in some embodiments of the present disclosure, the non-transitory computer-readable medium may have stored thereon computer-executable instructions to cause the processor 1206 to implement the method with respect to the UE, the RAN node or the CN node as described above. For example, the computer-executable instructions, when executed, cause the processor 1206 interacting with memory 1202 to perform the operations with respect to the UE, the RAN node or the CN node described in FIGs. 1-8.
[0179] Those having ordinary skill in the art would understand that the operations or steps of the methods described in connection with the aspects disclosed herein may be embodied directly in hardware, in a software module executed by a processor, or in a combination of the two. A software module may reside in RAM memory, flash memory, ROM memory, EPROM memory, EEPROM memory, registers, a hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art. Additionally, in some aspects, the operations or steps of the methods may reside as one or any combination or set of codes and / or instructions on a non-transitory computer-readable medium, which may be incorporated into a computer program product.
[0180] While this disclosure has been described with specific embodiments thereof, it is evident that many alternatives, modifications, and variations may be apparent to those skilled in the art. The disclosure is not limited to the examples and designs described herein but is to be accorded with the broadest scope consistent with the principles and novel features disclosed herein. For example, various components of the embodiments may be interchanged, added, or substituted in other embodiments. Also, all of the elements of each figure are not necessary for the operation of the disclosed embodiments. For example, one of ordinary skill in the art of the disclosed embodiments would be enabled to make and use the teachings of the disclosure by simply employing the elements of the independent claims. Accordingly, embodiments of the disclosure as set forth herein are intended to be illustrative, not limiting. Various changes may be made without departing from the spirit and scope of the disclosure.
[0181] In this document, the terms "includes, " "including, " or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that includes a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. An element proceeded by "a, " "an, " or the like does not, without more constraints, preclude the existence of additional identical elements in the process, method, article, or apparatus that includes the element. Also, the term "another" is defined as at least a second or more. The term "having" or the like, as used herein, is defined as "including. " Expressions such as "A and / or B" or "at least one of A and B" may include any and all combinations of words enumerated along with the expression. For instance, the expression "A and / or B" or "at least one of A and B" may include A, B, or both A and B. The wording "the first, " "the second" or the like is only used to clearly illustrate the embodiments of the present disclosure, but is not used to limit the substance of the present disclosure.
Claims
1.A first radio access network (RAN) node, comprising:at least one memory; andat least one processor coupled with the at least one memory and configured to cause the first RAN node to:activate a cell to serve a first user equipment (UE) ; andtransmit information associated with a type of the cell to a second RAN node or to a core network (CN) node, wherein the type of the cell of the first RAN node comprises a non-closed access group (CAG) cell, a CAG cell or a shared cell.2.The first RAN node of Claim 1, wherein the information associated with the type of the cell comprises:a first indicator indicates that the cell of the first RAN node is one of a non-CAG cell, a CAG cell or a shared cell;a second indicator indicates that the cell of the first RAN node is one of a CAG cell or a shared cell; ora third indicator indicates whether the cell of the first RAN node is a CAG cell or a fourth indicator indicates whether the cell of the first RAN node is a shared cell.3.The first RAN node of Claim 1, wherein the information associated with the type of the cell is transmitted to the second RAN node via an Xn application protocol (XnAP) procedure.4.The first RAN node of Claim 1, wherein the information associated with the type of the cell is transmitted to the CN node via an NG application protocol (NGAP) initial UE message or an NG setup procedure.5.The first RAN node of Claim 1, wherein the at least one processor is configured to cause the first RAN node to receive information associated with a type of a cell of the second RAN node from the second RAN node via an Xn application protocol (XnAP) procedure, from an operation, administration and maintenance (OAM) entity, from the first UE in a measurement report, or from the CN node.6.The first RAN node of Claim 1, wherein the cell of the first RAN node is a shared cell, and wherein the at least one processor is configured to cause the first RAN node to:reject a handover of a second UE from the second RAN node to the cell of the first RAN node in response to the second UE being only allowed to access a CAG cell and none of the CAG identifiers supported by the cell of the first RAN node being in an allowed CAG list of the second UE.7.The first RAN node of Claim 1, wherein the cell of the first RAN node is a shared cell, and wherein the at least one processor is configured to cause the first RAN node to perform one or more of:determining a CAG member status of a second UE to be handed over from the second RAN node to the cell of the first RAN node; andtransmitting the CAG member status of the second UE to the CN node.8.The first RAN node of Claim 7, wherein determining the CAG member status of the second UE comprises:determining the second UE as a non-CAG member UE in response to the second UE not supporting CAG;determining the second UE as a non-CAG member UE in response to none of the CAG identifiers supported by the cell of the first RAN node being in an allowed CAG list of the second UE and the second UE being allowed to access cells besides a CAG cell; ordetermining the second UE as a CAG member UE in response to at least one of the CAG identifiers supported by the cell of the first RAN node being in an allowed CAG list of the second UE.9.The first RAN node of Claim 1, wherein the at least one processor is configured to cause the first RAN node to determine not to hand over the first UE to a cell of the second RAN node in response to the cell of the second RAN node being a shared cell, none of the CAG identifiers supported by the cell of the second RAN node being in an allowed CAG list of the first UE, and the first UE being only allowed to access a CAG cell.10.The first RAN node of Claim 1, wherein the cell of the first RAN node is a shared cell, and wherein the at least one processor is configured to cause the first RAN node to:receive a radio resource control (RRC) resume request from a third UE to transition the third UE to an RRC connected state in the cell of the first RAN node; andreject the RRC resume request in response to the third UE being only allowed to access a CAG cell and none of the CAG identifiers supported by the cell of the first RAN node being in an allowed CAG list of the third UE.11.The first RAN node of Claim 1, wherein the cell of the first RAN node is a shared cell, and wherein the at least one processor is configured to cause the first RAN node to receive a CAG member status of the first UE from the CN node.12.A core network (CN) node, comprising:at least one memory; andat least one processor coupled with the at least one memory and configured to cause the CN node to:perform a NG setup procedure with a first radio access network (RAN) node; andreceive, from the first RAN node, information associated with a type of a cell of the first RAN node, wherein the type of the cell of the first RAN node comprises a non-closed access group (CAG) cell, a CAG cell or a shared cell.13.The CN node of Claim 12, wherein the information associated with the type of the cell of the first RAN node comprises:a first indicator indicates that the cell of the first RAN node is one of a non-CAG cell, a CAG cell or a shared cell;a second indicator indicates that the cell of the first RAN node is one of a CAG cell or a shared cell; ora third indicator indicates whether the cell of the first RAN node is a CAG cell or a fourth indicator indicates whether the cell of the first RAN node is a shared cell.14.The CN node of Claim 12, wherein the information associated with the type of the cell of the first RAN node is received via an NG application protocol (NGAP) initial user equipment (UE) message or during the NG setup procedure.15.The CN node of Claim 12, wherein the cell of the first RAN node is a shared cell, and wherein the at least one processor is configured to cause the CN node to:accept access of a user equipment (UE) via the cell of the first RAN node in response to at least one of the CAG identifiers supported by the cell of the first RAN node being in an allowed CAG list of the UE, or in response to the UE being allowed to access cells besides a CAG cell, or in response to the UE not supporting CAG; orreject the access of the UE via the cell of the first RAN node in response to the UE being only allowed to access a CAG cell and none of the CAG identifiers supported by the cell of the first RAN node being in an allowed CAG list of the UE.16.The CN node of Claim 12, wherein the cell of the first RAN node is a shared cell, and wherein the at least one processor is configured to cause the CN node to perform one or more of:determining a CAG member status of a user equipment (UE) accessing a network via the cell of the first RAN node; andtransmitting the CAG member status of the UE to the first RAN node.17.The CN node of Claim 16, wherein determining the CAG member status of the UE comprises:determining the UE as a non-CAG member UE in response to the UE not supporting CAG;determining the UE as a non-CAG member UE in response to none of the CAG identifiers supported by the cell of the first RAN node being in an allowed CAG list of the UE and the UE being allowed to access cells besides a CAG cell; ordetermining the UE as a CAG member UE in response to at least one of the CAG identifiers supported by the cell of the first RAN node being in an allowed CAG list of the UE.18.The CN node of Claim 12, wherein the CN node comprises an access and mobility management functions (AMF) or a gateway of the first RAN node.19.A method for wireless communication, comprising:activating a cell of a first radio access network (RAN) node to serve a first user equipment (UE) ; andtransmitting information associated with a type of the cell to a second RAN node or to a core network (CN) node, wherein the type of the cell of the first RAN node comprises a non-closed access group (CAG) cell, a CAG cell or a shared cell.20.A method for wireless communication, comprising:performing a NG setup procedure with a first radio access network (RAN) node; andreceiving, from the first RAN node, information associated with a type of a cell of the first RAN node, wherein the type of the cell of the first RAN node comprises a non-closed access group (CAG) cell, a CAG cell or a shared cell.
Citation Information
Patent Citations
Method and apparatus for performing cell (re) selection in non-public network
CN114402662A
Method and user equipment for handling maximum number of protocol data unit sessions
CN117015077A
Method and system for handling of closed access group related procedure
US20200396673A1
RAN Paging Handling
US20210092708A1
Radio access network node, radio terminal, and method therefor
US20220070740A1