NOTIFY AMF/MME WITH UE RADIO CAPABILITY ID WITH VERSION ID INCREMENT
20230077963 · 2023-03-16
Inventors
Cpc classification
H04W68/005
ELECTRICITY
International classification
Abstract
Disclosed herein is a method of operation a core network entity (e.g., an AMF or MME) in a core network of a cellular communications system. The method comprises: receiving, from another core network entity (e.g., UMCF), a notification message that comprises a request to replace a PLMN UE radio capability ID(s) containing a first version ID with a PLMN UE radio capability ID(s) containing a second version ID, the second version ID being newer than the first version ID; and performing one or more actions responsive to receiving the notification message.
Claims
1. A method of operation a core network entity in a core network of a cellular communications system, the method comprising: receiving, from another core network entity, a notification message that comprises a request to replace a PLMN UE radio capability ID(s) containing a first version ID with a PLMN UE radio capability ID(s) containing a second version ID, the second version ID being newer than the first version ID; and performing one or more actions responsive to receiving the notification message.
2. The method of claim 1 wherein performing the one or more actions comprises sending, to a UE, a request to replace the PLMN UE radio capability ID(s) containing the first version ID with the PLMN UE radio capability ID(s) containing the second version ID.
3. The method of claim 1 wherein the other network entity is a UMCF.
4. The method of claim 3 further comprising: subscribing to the UMCF to get notifications; wherein receiving the notification message comprises receiving the notification message responsive to subscribing to the UMCF to get notifications.
5. The method of claim 3 further comprising: discovering that the UMCF has restarted; and responsive to discovering that the UMCF has restarted, subscribing to the UMCF to get notifications; wherein receiving the notification message comprises receiving the notification message responsive to subscribing to the UMCF to get notifications.
6. The method of claim 5 wherein discovering that the UMCF has restarted comprises: sending a heartbeat request message to the UMCF; and receiving a heartbeat response message comprising an incremented recovery time stamp.
7. The method of claim 1 wherein the core network entity is an Access and Mobility Management Function, AMF, or a Mobility Management Entity, MME.
8. A method of operation a core network entity in a core network of a cellular communications system, the method comprising: sending, to another core network entity, a notification message that comprises a request to replace a PLMN UE radio capability ID(s) containing a first version ID with a PLMN UE radio capability ID(s) containing a second version ID, the second version ID being newer than the first version ID.
9. The method of claim 8 wherein the core network entity is a UMCF.
10. The method of claim 9 further comprising: receiving, from the other core network entity, a subscription message to get notifications; wherein sending the notification message comprises sending the notification message to the other core network entity responsive to receiving the subscription message.
11. The method of claim 9 wherein the UMCF is restarted, and the method further comprises, upon restarting: receiving, from the other core network entity, a subscription message to get notifications; wherein sending the notification message comprises sending the notification message to the other core network entity responsive to receiving the subscription message.
12. The method of claim 11 further comprising, upon restarting: receiving a heartbeat request message from the other core network entity; and sending a heartbeat response message to the other core network entity, the heartbeat response comprising an incremented recovery time stamp.
13. The method of claim 8 wherein the other core network entity is an Access and Mobility Management Function, AMF, or a Mobility Management Entity, MME.
14. A network node for implementing a core network entity for a core network of a cellular communications system, the network node comprising processing circuitry configured to cause the network node to: receive, from another core network entity, a notification message that comprises a request to replace a PLMN UE radio capability ID(s) containing a first version ID with a PLMN UE radio capability ID(s) containing a second version ID, the second version ID being newer than the first version ID; and perform one or more actions responsive to receiving the notification message.
15. A network node for implementing a core network entity for a core network of a cellular communications system, the network node comprising processing circuitry configured to cause the network node to: send, to another core network entity, a notification message that comprises a request to replace a PLMN UE radio capability ID(s) containing a first version ID with a PLMN UE radio capability ID(s) containing a second version ID, the second version ID being newer than the first version ID.
Description
BRIEF DESCRIPTION OF DRAWINGS
[0021] The accompanying drawings, which are included to provide a further understanding of the disclosure and are incorporated in and constitute a part of this application, illustrate certain non-limiting embodiments of inventive concepts. In the drawings:
[0022]
[0023]
[0024]
[0025]
[0026]
[0027]
[0028]
[0029]
[0030]
DETAILED DESCRIPTION
[0031] Some of the embodiments contemplated herein will now be described more fully with reference to the accompanying drawings. Other embodiments, however, are contained within the scope of the subject matter disclosed herein, the disclosed subject matter should not be construed as limited to only the embodiments set forth herein; rather, these embodiments are provided by way of example to convey the scope of the subject matter to those skilled in the art. Additional information may also be found in the document(s) provided in the Appendices.
[0032] Radio Node: As used herein, a “radio node” is either a radio access node or a wireless communication device.
[0033] Radio Access Node: As used herein, a “radio access node” or “radio network node” or “radio access network node” is any node in a Radio Access Network (RAN) of a cellular communications network that operates to wirelessly transmit and/or receive signals. Some examples of a radio access node include, but are not limited to, a base station (e.g., a New Radio (NR) base station (gNB) in a Third Generation Partnership Project (3GPP) Fifth Generation (5G) NR network or an enhanced or evolved Node B (eNB) in a 3GPP Long Term Evolution (LTE) network), a high-power or macro base station, a low-power base station (e.g., a micro base station, a pico base station, a home eNB, or the like), a relay node, a network node that implements part of the functionality of a base station (e.g., a network node that implements a gNB Central Unit (gNB-CU) or a network node that implements a gNB Distributed Unit (gNB-DU)) or a network node that implements part of the functionality of some other type of radio access node.
[0034] Core Network Node: As used herein, a “core network node” is any type of node in a core network or any node that implements a core network function. Some examples of a core network node include, e.g., a Mobility Management Entity (MME), a Packet Data Network Gateway (P-GW), a Service Capability Exposure Function (SCEF), a Home Subscriber Server (HSS), or the like. Some other examples of a core network node include a node implementing a Access and Mobility Function (AMF), a UPF, a Session Management Function (SMF), an Authentication Server Function (AUSF), a Network Slice Selection Function (NSSF), a Network Exposure Function (NEF), a Network Function (NF) Repository Function (NRF), a Policy Control Function (PCF), a Unified Data Management (UDM), or the like.
[0035] Communication Device: As used herein, a “communication device” is any type of device that has access to an access network. Some examples of a communication device include, but are not limited to: mobile phone, smart phone, sensor device, meter, vehicle, household appliance, medical appliance, media player, camera, or any type of consumer electronic, for instance, but not limited to, a television, radio, lighting arrangement, tablet computer, laptop, or Personal Computer (PC). The communication device may be a portable, hand-held, computer-comprised, or vehicle-mounted mobile device, enabled to communicate voice and/or data via a wireless or wireline connection.
[0036] Wireless Communication Device: One type of communication device is a wireless communication device, which may be any type of wireless device that has access to (i.e., is served by) a wireless network (e.g., a cellular network). Some examples of a wireless communication device include, but are not limited to: a User Equipment device (UE) in a 3GPP network, a Machine Type Communication (MTC) device, and an Internet of Things (IoT) device. Such wireless communication devices may be, or may be integrated into, a mobile phone, smart phone, sensor device, meter, vehicle, household appliance, medical appliance, media player, camera, or any type of consumer electronic, for instance, but not limited to, a television, radio, lighting arrangement, tablet computer, laptop, or PC. The wireless communication device may be a portable, hand-held, computer-comprised, or vehicle-mounted mobile device, enabled to communicate voice and/or data via a wireless connection.
[0037] Network Node: As used herein, a “network node” is any node that is either part of the radio access network or the core network of a cellular communications network/system.
[0038] Note that the description given herein focuses on a 3GPP cellular communications system and, as such, 3GPP terminology or terminology similar to 3GPP terminology is oftentimes used. However, the concepts disclosed herein are not limited to a 3GPP system.
[0039] Note that, in the description herein, reference may be made to the term “cell”; however, particularly with respect to 5G NR concepts, beams may be used instead of cells and, as such, it is important to note that the concepts described herein are equally applicable to both cells and beams.
[0040] Systems and methods are disclosed herein for notifying AMF or MME with UE Radio Capability ID with version ID increment.
[0041] Systems and methods are disclosed herein for replacing staled PLMN Assigned UE Radio Capability with out-of-dated version ID with a new UE Radio Capability ID (with new version).
FIG. 3
[0042]
[0043] The base stations 302 and the low power nodes 306 provide service to wireless communication devices 312-1 through 312-5 in the corresponding cells 304 and 308. The wireless communication devices 312-1 through 312-5 are generally referred to herein collectively as wireless communication devices 312 and individually as wireless communication device 312. In the following description, the wireless communication devices 312 are oftentimes UEs, but the present disclosure is not limited thereto.
FIG. 1
[0044]
FIG. 2
[0045]
[0046] FIG. 4.2.5-1 of TS23.501 (
FIG. 4
[0047]
[0048] The steps of the procedure of
FIG. 5
[0062]
FIG. 6
[0063]
[0064] As used herein, a “virtualized” network node is an implementation of the network node 500 in which at least a portion of the functionality of the network node 500 (e.g., all or part of the functionality of a UMCF, a MME, or an AMF according to any of the embodiments described herein) is implemented as a virtual component(s) (e.g., via a virtual machine(s) executing on a physical processing node(s) in a network(s)). As illustrated, in this example, the network node 500 includes one or more processing nodes 600 coupled to or included as part of a network(s) 602. Each processing node 600 includes one or more processors 604 (e.g., CPUs, ASICs, FPGAs, and/or the like), memory 606, and a network interface 608.
[0065] In this example, functions 610 of the network node 500 described herein (e.g., all or part of the functionality of a UMCF, a MME, or an AMF according to any of the embodiments described herein) are implemented at the one or more processing nodes 600 or distributed across the two or more processing nodes 600 in any desired manner. In some particular embodiments, some or all of the functions 610 of the network node 500 described herein are implemented as virtual components executed by one or more virtual machines implemented in a virtual environment(s) hosted by the processing node(s) 600.
[0066] In some embodiments, a computer program including instructions which, when executed by at least one processor, causes the at least one processor to carry out the functionality of the network node 500 or a node (e.g., a processing node 600) implementing one or more of the functions 610 of the radio access node 500 in a virtual environment according to any of the embodiments described herein is provided. In some embodiments, a carrier comprising the aforementioned computer program product is provided. The carrier is one of an electronic signal, an optical signal, a radio signal, or a computer readable storage medium (e.g., a non-transitory computer readable medium such as memory).
FIG. 7
[0067]
FIG. 8
[0068]
[0069] In some embodiments, a computer program including instructions which, when executed by at least one processor, causes the at least one processor to carry out the functionality of the wireless communication device 800 according to any of the embodiments described herein is provided. In some embodiments, a carrier comprising the aforementioned computer program product is provided. The carrier is one of an electronic signal, an optical signal, a radio signal, or a computer readable storage medium (e.g., a non-transitory computer readable medium such as memory).
FIG. 9
[0070]
[0071] Any appropriate steps, methods, features, functions, or benefits disclosed herein may be performed through one or more functional units or modules of one or more virtual apparatuses. Each virtual apparatus may comprise a number of these functional units. These functional units may be implemented via processing circuitry, which may include one or more microprocessor or microcontrollers, as well as other digital hardware, which may include Digital Signal Processor (DSPs), special-purpose digital logic, and the like. The processing circuitry may be configured to execute program code stored in memory, which may include one or several types of memory such as Read Only Memory (ROM), Random Access Memory (RAM), cache memory, flash memory devices, optical storage devices, etc. Program code stored in memory includes program instructions for executing one or more telecommunications and/or data communications protocols as well as instructions for carrying out one or more of the techniques described herein. In some implementations, the processing circuitry may be used to cause the respective functional unit to perform corresponding functions according one or more embodiments of the present disclosure.
[0072] While processes in the figures may show a particular order of operations performed by certain embodiments of the present disclosure, it should be understood that such order is exemplary (e.g., alternative embodiments may perform the operations in a different order, combine certain operations, overlap certain operations, etc.).
EMBODIMENTS
[0073] Some of the embodiments described above can be summarized in the following manner:
[0074] 1. A method of operation a core network entity (e.g., an AMF or MME) in a core network of a cellular communications system, the method comprising: [0075] receiving (
[0077] 2. The method of embodiment 1 wherein performing (
[0078] 3. The method of embodiment 1 or 2 wherein the other network entity is a UMCF.
[0079] 4. The method of embodiment 3 further comprising: [0080] subscribing (
[0082] 5. The method of embodiment 3 further comprising: [0083] discovering (
[0086] 6. The method of embodiment 5 wherein discovering (
[0089] 7. The method of any of embodiments 1 to 6 wherein the core network entity is an AMF.
[0090] 8. The method of any of embodiments 1 to 6 wherein the core network entity is an MME.
[0091] 9. A method of operation a core network entity (e.g., UMCF) in a core network of a cellular communications system, the method comprising: [0092] sending (
[0093] 10. The method of embodiment 9 wherein the core network entity is a UMCF.
[0094] 11. The method of embodiment 10 further comprising: [0095] receiving (
[0097] 12. The method of embodiment 10 wherein the UMCF is restarted, and the method further comprises, upon restarting: [0098] receiving (
[0100] 13. The method of embodiment 12 further comprising, upon restarting: [0101] receiving (
[0103] 14. The method of any of embodiments 9 to 13 wherein the other core network entity is an AMF.
[0104] 15. The method of any of embodiments 9 to 13 wherein the other core network entity is an MME.
[0105] 16. A network node (500) for implementing a core network entity for a core network of a cellular communications system, the network node (500) adapted to perform the method of any one of embodiments 1 to 15.
ABBREVIATIONS
[0106] At least some of the following abbreviations may be used in this disclosure. If there is an inconsistency between abbreviations, preference should be given to how it is used above. If listed multiple times below, the first listing should be preferred over any subsequent listing(s). [0107] 3GPP Third Generation Partnership Project [0108] 5G Fifth Generation [0109] 5GC Fifth Generation Core [0110] 5GS Fifth Generation System [0111] AF Application Function [0112] AMF Access and Mobility Management Function [0113] AN Access Network [0114] AUSF Authentication Server Function [0115] DN Data Network [0116] DSP Digital Signal Processor [0117] eNB Enhanced or Evolved Node B [0118] EPC Evolved Packet Core [0119] E-UTRA Evolved Universal Terrestrial Radio Access [0120] gNB New Radio Base Station [0121] HSS Home Subscriber Server [0122] IP Internet Protocol [0123] LTE Long Term Evolution [0124] MME Mobility Management Entity [0125] MTC Machine Type Communication [0126] NEF Network Exposure Function [0127] NF Network Function [0128] NR New Radio [0129] NRF Network Function Repository Function [0130] NSSF Network Slice Selection Function [0131] OTT Over-the-Top [0132] PCF Policy Control Function [0133] P-GW Packet Data Network Gateway [0134] QoS Quality of Service [0135] RAN Radio Access Network [0136] SCEF Service Capability Exposure Function [0137] SMF Session Management Function [0138] UDM Unified Data Management [0139] UE User Equipment [0140] UPF User Plane Function