CONTROLLING AND RESTRICTING OF USER IDENTITIES PER UE
20220322489 · 2022-10-06
Assignee
Inventors
Cpc classification
H04W88/04
ELECTRICITY
H04W28/0215
ELECTRICITY
H04W76/36
ELECTRICITY
H04W28/02
ELECTRICITY
H04W8/18
ELECTRICITY
International classification
Abstract
The current disclosure proposes a controlling method including: determining a user with lowest priority among users in User Equipment, UE, simultaneously used by the users in a case where the number of users of the UE exceeds a threshold; and initiating a release procedure for a PDU session of the user with lowest priority, wherein the threshold indicates a max allowed number of users for the UE.
Claims
1. An access and mobility management function node, comprising: a memory storing instructions; and one or more processors configured to execute the instructions to: determine a user with lowest priority among users in User Equipment, UE, simultaneously used by the users in a case where the number of users of the UE exceeds a threshold; and initiate a release procedure for a PDU session of the user with lowest priority, wherein the threshold indicates a max allowed number of users for the UE.
2. The access and mobility management function node according to claim 1, wherein the one or more processors are configured to determine a priority per user based on user profile information within a subscriber data management node.
3. The access and mobility management function node according to claim 1, wherein the one or more processors are configured to receive a Non Access Stratum, NAS, message including a request for a user using the PDU session, from the UE, and determine in response to the NAS message.
4. The access and mobility management function node according to claim 3, wherein the one or more processors are configured to initiate a PDU session establishment procedure for the user using the PDU session requested by the NAS message, after releasing the PDU session for the user with lowest priority.
5. The access and mobility management function node according to claim 3, wherein the NAS message includes a priority with the user using the PDU session, and the one or more processors are configured to determine the user with lowest priority using the priority included in the NAS message.
6. The access and mobility management function node according to claim 1, wherein the one or more processors are configured to receive a notification indicating that the max allowed number of users for the UE is decreased, and determine the users with the lowest priority triggered by the notification.
7. The access and mobility management function node according to claim 1, wherein the one or more processors are configured to determine in a case where the threshold is updated to decrease by local configuration of the access and mobility management function node.
8. The access and mobility management function node according to claim 1, wherein the one or more processors are configured to receive a notification indicating handover to the access and mobility management function node is completed, from an access network node, and determine the users with the lowest priority triggered by the notification.
9. The access and mobility management function node according to claim 1, wherein the one or more processors are configured to receive a registration request message for at least two users, from the UE, and determine the users with the lowest priority in response to the registration request message.
10. The access and mobility management function node according to claim 1, wherein the one or more processors are configured to transmit a non access stratum, NAS, message including a cause indicating the max number of the UE reached, and a back-off timer so that the user with the lowest priority shall not initiate another request procedure while the back-off timer is running.
11. User Equipment, UE, comprising: a memory storing instructions; and one or more processors configured to execute the instructions to: control the UE to be simultaneously used by users; determine a user with lowest priority among the users in the UE in a case where the number of users of the UE exceeds a threshold; and initiate a release procedure for a PDU session of the user with lowest priority, wherein the threshold indicates a max allowed number of users for the UE.
12. The UE according to claim 11, wherein the one or more processors are configured to determine in response to a request for a user using the PDU session, from the user, and the user has higher priority than the user with the lowest priority.
13. The UE according to claim 12, wherein the one or more processors are configured to initiate a PDU session establishment procedure for the user using the PDU session, after releasing the PDU session for the user with lowest priority.
14. The UE according to claim 11, wherein the one or more processors are configured to receive a notification indicating that the max allowed number of users for the UE is decreased, from an access and mobility management function node, and determine the users with the lowest priority triggered by the notification.
15. A controlling method for an access and mobility management function node, the controlling method comprising: determining a user with lowest priority among users in User Equipment, UE, simultaneously used by the users in a case where the number of users of the UE exceeds a threshold; and initiating a release procedure for a PDU session of the user with lowest priority, wherein the threshold indicates a max allowed number of users for the UE.
16. (canceled)
Description
BRIEF DESCRIPTION OF DRAWINGS
[0024]
[0025]
[0026]
[0027]
[0028]
[0029]
[0030]
[0031]
[0032]
[0033]
[0034]
DESCRIPTION OF EMBODIMENTS
[0035] Solution 1: Limiting the Number of Users Per UE
[0036] This solution illustrates two conceptual flow models that are common to rest of the solutions.
[0037] To solve the problem of managing and limiting the active user(s) per UE (or user identifiers per UE or any other notation for identification of the users that communicate with the network via the same UE 3), the following parameters and flows models are proposed.
[0038] New parameters: [0039] ‘User priority’ attribute in the user profile which may be configured or provided as a subscription information as a part of the user profile within the UDM/UDR 14. The user priority attribute defines the priority among the multiple users per UE. The user priority attribute may take different forms of representations e.g. user priority=[high, medium, low] or user priority=[1 to N] or in any other form of representation in order to establish a priority between the multiple users per UE. The user priority may also be used to allow or restrict certain set of services. The user priority may be defined in the UDM/UDR 14 per PLMN basis. It means that the home network operator may define user priority depending on where UE 3 roams to. The user priority may: [0040] Either be configured in the UDM/UDR 14 by the operator as an attribute within the user profile subscription; or [0041] be provided in the UDM/UDR 14 by the service owner as an attribute of the user profile via the NEF (Network Expose Function) and consequently be updated by the Network Operator or the Service Provider when necessary. [0042] Max number of users per UE. The max number of users per UE can be configurable parameter or a subscription parameter as part of the UE context. The max number of users per UE and the user priority can be used to manage and limit the number of users per UE both in idle mode and connected mode. The max number of users per UE may be at least one of: [0043] Max number of registered users per UE; and
[0044] Max number of simultaneously active users per UE.
[0045] Conceptual flow models:
[0046] Example Aspect 1: Limiting max number of users per UE by the network (e.g. by AMF)—When the allowed max number of users per UE has been reached or has been exceeded, the network may release the user(s) with the lowest priority (e.g. user y).
[0047]
[0048] Step 1 shows different type of events that can trigger the network to limit or restrict the number of the users per UE: [0049] 1a) A new user (e.g. user x) which has higher priority than user y initiates a Service Request procedure or PDU Session Establishment procedure. [0050] 1b) The UDM/UDR 14 sends a new message Namf_User_Max_control to the AMF 12 as the allowed max number of users per UE in the UDM/UDR 14 is decreased. [0051] 1c) A local configuration in the AMF 12 is updated and the max number of users per UE is decreased. [0052] 2) If ((the max number of users per UE has been reached and new user with higher priority requires service—e.g. step 1a) or (the max number of users per UE is exceeded because of configuration changes—e.g. steps 1b and 1c)), the AMF 12 may release user(s) with lowest priority, e.g. user y in order to maintain the allowed max number of users per UE. [0053] 3). The AMF 12 initiates the network requested PDU Session Release procedure for releasing user y. During the procedure, the SMF 13 informs the UE 3 that release cause=max number of users per UE reached/exceeded. [0054] 4). Release Notification for user y (release cause=max number of users per UE reached/exceeded). The UE 3 notifies user y for the release user y and returns a release cause=max number of users per UE is reached/exceeded.
[0055] Example Aspect 2: Limiting max number of users per UE by the UE When the allowed max number of users per UE has been reached or has been exceeded, the UE 3 may release the user(s) with the lowest priority (e.g. user y).
[0056]
[0057] Step 1 shows different type of events that can trigger the network to limit or restrict the number of the users per UE: [0058] 1a) A new user (e.g. user x) which has higher priority than user y initiates a Service Request procedure or PDU Session Establishment procedure. [0059] 1b-1c) The UDM/UDR 14 sends a new message Namf_User_Max_control to the UE 3 via the AMF 12 since the max number of allowed users per UE in UDM/UDR 14 is decreased or a local configuration in the AMF 12 is updated and the max number of users per UE is decreased. [0060] 2). If ((the max number of users per UE has been reached and new user with higher priority requires service—e.g. step 1a) or (the max number of users per UE is exceeded because of configuration changes—e.g. steps 1b and 1c)), the UE 3 may release user(s) with lowest priority, e.g. user y in order to maintain the allowed max number of users per UE. [0061] 3). The UE 3 initiates the network requested PDU Session Release procedure for releasing user y. [0062] 4). Release Notification for user y (release cause=max number of users per UE reached/exceeded). The UE 3 notifies user y for the release of user y and returns a release cause=max number of users per UE is reached/exceeded.
[0063] Solution 2: Maximum Number of Simultaneously Active Users Per UE Control
[0064] Example Aspect 3: Network centric solution—When the allowed max number of simultaneously active users per UE has been reached or exceeded and the UE 3 initiates new session from a new user, the network may release the user(s) with the lowest priority (e.g. user y) in order to accommodate a new user (e.g. user x) which has higher priority than user y.
[0065]
[0072] In case that the Service Request message or PDU Session Establishment message are sent from the UE 3 asking for high priority handling, by indicating higher user x priority, override indication or emergency indication, then the AMF 12 accepts the Service Request message or PDU Session Establishment message without releasing any existing PDU sessions. [0073] 7). PDU Session release (user identifier y, release cause=max number of simultaneous active users per UE reached, user y back-off timer). The network initiates PDU Session Release for user y.
[0074] In details, the following sub-steps are taken. [0075] Step 7-1 The AMF 12 invokes the Nsmf_PDUSession_ReleaseSMContext request to the SMF 13 to request the release of the PDU Session. The AMF 12 includes the release cause=max number of simultaneously active users per UE reached/exceeded and user y back-off timer in the Nsmf_PDUSession_ReleaseSMContext request. [0076] Step 7-2 The SMF 13 releases network resources for the PDU session by contacting the AMF 12 and the UPF 11. [0077] Step 7-3 The SMF 13 sends the PDU session release command message to the UE 3 with release cause=max number of simultaneously active users per UE is reached/exceeded and user y back-off timer. [0078] Step 7-4 When the UE 3 receives the PDU session release command message with release cause=max number of simultaneously active users per UE is reached/exceeded and user y back-off timer, the UE 3 shall not allow user y to initiate another service request or PDU session establishment request for the duration of the user y back-off timer. If the UE 3 moves to another PLMN or another location area, the user y back-off timer is cancelled, i.e. set to zero. Change of the cell does not reset the user y back-off timer. Alternatively, if the UE 3 moves to another PLMN or another location area, the user y back-off timer can be maintained. [0079] 8). Service release Notification (release cause=max number of simultaneous active users per UE reached, user y back-off timer). The UE 3 notifies user y for the release of the PDU Session and returns a release cause=max number of simultaneously active users per UE is reached. The UE 3 may also return a user y back-off timer. If user y back-off timer is returned, the user y shall not trigger another service request for the duration of the user y back-off timer. [0080] 9). Nsmf_PDUSession_CreateSMContext Request (UE Id, user identifier x, user x priority)—The AMF 12 requests SMF 13 for PDU Session Establishment for user x. [0081] 10). PDU Session Establishment for user x—PDU Session Establishment for user x proceeds as per 3GPP TS 23.502. [0082] 11). User x Service Accept—The UE 3 notifies user x for the successful service access or PDU Session establishment.
[0083] Example Aspect 4: UE centric solution—When the max number of simultaneously active users per UE has been reached or exceeded, the UE 3 may release the user with the lowest priority (e.g. user y) in order to accommodate a new user (e.g. user x) which has higher priority than user y.
[0084]
[0094] Solution 3: Multiple Users Per UE Control in Connected Mode Mobility
[0095] Example Aspect 5: Multiple Users UE Handover
[0096] During handover, when multiple users UE 3 moves to a new AMF 12 where the ‘max number of simultaneously active users’ is lower than the currently connected number of users, the network releases the extra number of users with the lowest user priority.
[0097]
[0106] Solution 4: Multiple Users Per UE Control in Idle Mode Mobility
[0107] Example Aspect 6: Non-roaming use case—when the max number of registered users per UE has been reached and the UE 3 moves to a new registration area where the allowed max number of the registered users per UE is smaller, the network may deregister the user of the lowest priority (e.g. user y).
[0108]
[0120] Example Aspect 7: Roaming use case—when the max number of registered users per UE is reached or exceeded and the UE 3 moves to a visiting PLMN where the allowed max number of the registered users per UE is smaller, the network may deregister the user(s) of the lowest priority.
[0121]
SUMMARY
[0132] Beneficially, the above described example aspects include, although they are not limited to, one or more of the following functionalities: [0133] 1) Definition and introduction of ‘user priority’ attribute as part the user profile which may be configured or provided as a subscription information as a part of the user profile within the UDM/UDR. The ‘user priority’ attribute defines the priority between the multiple users per UE. [0134] 2) Introduction of ‘max number of simultaneously active users per UE’. The ‘max number of simultaneously active users per UE’ can be a configurable parameter or a subscription parameter as part of the UE context. The ‘max number of simultaneously active users per UE’ and the ‘user priority’ can be used by the UE and the network to manage and limit the number of simultaneously active users per UE in connected mode mobility and roaming. [0135] 3) Introduction of ‘max number of registered users per UE’. The ‘max number of registered users per UE’ can be a configurable parameter or a subscription parameter as part of the UE context. The ‘max number of registered users per UE’ and the ‘user priority’ can be used by the UE and the network to manage and limit the registrations of the multiple users per UE in idle and connected mode mobility and in roaming.
[0136] In order to provide these functionalities, the above example aspects describe exemplary methods comprising (at least some of) the following steps: [0137] 1) User priority attribute definition as part of the multi user profile (operator configurable or subscription based). [0138] 2) Max number of simultaneously active users per UE parameter and max number of registered users per UE parameter (operator configurable or subscription based) definition. [0139] 3) Number of simultaneously active users per UE control based on user priority when accessing service and in connected mode mobility.
[0140] Number of registered users per UE control when in idle mode mobility and roaming.
[0141] Benefits
[0142] This disclosure introduces user priority attribute into the multiple users profile as an enabler for management and control of the users access to services. It also allows the UE and the network to restrict the number of the simultaneously active users per UE based on users' priority.
[0143] System Overview
[0144]
[0145] In this network, users of mobile devices 3 (UEs) can communicate with each other and other users via respective base stations 5 and a core network 7 using an appropriate 3GPP radio access technology (RAT), for example, an E-UTRA and/or 5G RAT. It will be appreciated that a number of base stations 5 form a (radio) access network or (R)AN. As those skilled in the art will appreciate, whilst one mobile device 3 and one base station 5 (RAN) are shown in
[0146] Each base station 5 controls one or more associated cells (either directly or via other nodes such as home base stations, relays, remote radio heads, distributed units, and/or the like). A base station 5 that supports E-UTRA/4G protocols may be referred to as an ‘eNB’ and a base station 5 that supports Next Generation/5G protocols may be referred to as a ‘gNBs’. It will be appreciated that some base stations 5 may be configured to support both 4G and 5G, and/or any other 3GPP or non-3GPP communication protocols.
[0147] The mobile device 3 and its serving base station 5 are connected via an appropriate air interface (for example the so-called ‘Uu’ interface and/or the like). Neighbouring base stations 5 are connected to each other via an appropriate base station to base station interface (such as the so-called ‘X2’ interface, ‘Xn’ interface and/or the like). The base station 5 is also connected to the core network nodes via an appropriate interface (such as the so-called ‘S1’, ‘N2’, ‘N3’ interface, and/or the like).
[0148] The core network 7 typically includes logical nodes (or ‘functions’) for supporting communication in the telecommunication system 1. Typically, for example, the core network 7 of a ‘Next Generation’/5G system will include, amongst other functions, control plane functions (CPFs) and user plane functions (UPFs) 11. It will be appreciated that the core network 7 may also include, amongst others: an Access and Mobility Management Function (AMF) 12; a Session Management Function (SMF) 13; a Unified Data Management/Unified Data Repository (UDM/UDR) 14; and a Policy Control Function (PCF) 15. From the core network 7, connection to an external IP network/data network 20 (such as the Internet) is also provided.
[0149] The components of this system 1 are configured to perform one or more of the above described example aspects.
[0150] User Equipment (UE)
[0151]
[0152] (R)AN Node
[0153]
[0154] Core Network Node
[0155]
[0156] Modifications and Alternatives
[0157] Detailed example aspects have been described above. As those skilled in the art will appreciate, a number of modifications and alternatives can be made to the above example aspects whilst still benefiting from the inventions embodied therein. By way of illustration only a number of these alternatives and modifications will now be described.
[0158] In the above description, the UE, the (R)AN node, and the core network node are described for ease of understanding as having a number of discrete modules (such as the communication control modules). Whilst these modules may be provided in this way for certain applications, for example where an existing system has been modified to implement the invention, in other applications, for example in systems designed with the inventive features in mind from the outset, these modules may be built into the overall operating system or code and so these modules may not be discernible as discrete entities. These modules may also be implemented in software, hardware, firmware or a mix of these.
[0159] Each controller may comprise any suitable form of processing circuitry including (but not limited to), for example: one or more hardware implemented computer processors; microprocessors; central processing units (CPUs); arithmetic logic units (ALUs); input/output (IO) circuits; internal memories/caches (program and/or data); processing registers; communication buses (e.g. control, data and/or address buses); direct memory access (DMA) functions; hardware or software implemented counters, pointers and/or timers; and/or the like.
[0160] In the above example aspects, a number of software modules were described. As those skilled in the art will appreciate, the software modules may be provided in compiled or un-compiled form and may be supplied to the UE, the (R)AN node, and the core network node as a signal over a computer network, or on a recording medium. Further, the functionality performed by part or all of this software may be performed using one or more dedicated hardware circuits. However, the use of software modules is preferred as it facilitates the updating of the UE, the (R)AN node, and the core network node in order to update their functionalities.
[0161] The above example aspects are also applicable to ‘non-mobile’ or generally stationary user equipment.
[0162] Various other modifications will be apparent to those skilled in the art and will not be described in further detail here.
[0163] Abbreviations [0164] 3GPP 3rd Generation Partnership Project [0165] 5GC 5G Core Network [0166] 5GS 5G System [0167] 5G-AN 5G Access Network [0168] AF Application Function [0169] AMF Access and Mobility Management Function [0170] AN Access Network [0171] AS Access Stratum [0172] gNB Next generation Note B [0173] MM Mobility Management [0174] NAS Non-Access Stratum [0175] NEF Network Exposure Function [0176] NF Network Function [0177] NG-RAN Next Generation Radio Access Network [0178] NR New Radio [0179] PCC Policy and Charging Control [0180] PCF Policy Control Function [0181] PDU Protocol Data Unit [0182] PLMN Public land mobile network [0183] (R)AN (Radio) Access Network [0184] RRC Radio Resource Control [0185] SM Session Management [0186] SMF Session Management Function [0187] UDM Unified Data Management [0188] UDR Unified Data Repository [0189] UPF User Plane Function
[0190] UE User Equipment
Definitions
[0191] For the purposes of the present document, the terms and definitions given in 3GPP TR 21.905 [1] and the following apply. A term defined in the present document takes precedence over the definition of the same term, if any, in 3GPP TR 21.905 [1].
[0192] user identity: information representing a user in a specific context. A user can have several user identities, e.g. a User Identity in the context of his profession, or a private User Identity for some aspects of private life, see 3GPP TR 22.904 [5].
[0193] user identifier: a piece of information used to identify one specific User Identity in one or more systems, see 3GPP TR 22.904 [5].
[0194] user identity profile: A collection of information associated with the User Identities of a user, see 3GPP TR 22.904 [5].
LIST OF REFERENCES STATED IN THE PRESENT SPECIFICATION
[0195] [1] 3GPP TR 21.905: “Vocabulary for 3GPP Specifications”. V15.0.0 (2018-03)— [0196] [2] 3GPP TS 23.501: “System Architecture for the 5G System; Stage 2”. V16.1.0 (2019-06)—http://www.3gpp.org/ftp/Specs/archive/23_series/23.501/23501-g10.zip [0197] [3] 3GPP TS 23.502: “Procedures for the 5G System; Stage 2” V16.140 (2019-06)—http://www.3gpp.org/ftp/Specs/archive/23_series/23.502/23502-g10.zip [0198] [4] SA2 WID agreed in the SA pleary #84 in 2.sup.nd week of June 2019—http://www.3gpp.org/ftp/Specs/archive/23_series/23.761.zip (S2-1901392) [0199] [5] The latest SA1 TR 22.904 Study on user centric identifiers and authentication—http://www.3gpp.org/ftp/Specs/archive/22_series/22.904/22904-g10.zip
[0200] This application is based upon and claims the benefit of priority from European Patent Application No. 19202859.5, filed on Oct. 11, 2019, the disclosure of which are incorporated herein in their entirety by reference.
REFERENCE SIGNS LIST
[0201] 1 TELECOMMUNICATION SYSTEM [0202] 3 MOBILE DEVICE (UE) [0203] 31 TRANSCEIVER CIRCUIT [0204] 33 ANTENNA [0205] 35 USER INTERFACE [0206] 37 CONTROLLER [0207] 39 MEMORY [0208] 41 OPERATING SYSTEM [0209] 43 COMMUNICATION CONTROL MODULE [0210] 5 (R)AN NODE (gNB/eNB) [0211] 51 TRANSCEIVER CIRCUIT [0212] 53 ANTENNA [0213] 55 NETWORK INTERFACE [0214] 57 CONTROLLER [0215] 59 MEMORY [0216] 61 OPERATING SYSTEM [0217] 63 COMMUNICATION CONTROL MODULE [0218] 7 CORE NETWORK [0219] 11 UPF [0220] 12 AMF [0221] 13 SMF [0222] 14 UDM/UDR [0223] 15 PCF [0224] 71 TRANSCEIVER CIRCUIT [0225] 75 NETWORK INTERFACE [0226] 77 CONTROLLER [0227] 79 MEMORY [0228] 81 OPERATING SYSTEM [0229] 83 COMMUNICATION CONTROL MODULE [0230] 20 EXTERNAL IP NETWORK/DATA NETWORK