Transferring monitoring event information during a mobility procedure
Methods and systems for transferring monitoring event information during a mobility procedure are provided. According to one aspect, a method for transferring monitoring event information during a mobility procedure comprises, at a first network node: receiving and storing subscription information indicating that a second network node has subscribed to get notification when there is a data delivery failure involving a User Equipment (UE), followed by the UE becoming reachable; detecting a data delivery failure involving the UE, and setting a flag to indicate that a data delivery failure involving the UE has occurred; receiving, from a third network node, a mobility related request; sending, to the third network node, a response to the mobility related request, comprising an indication that the third network node should notify the second network node when the UE becomes reachable and/or when then UE enters the IDLE state.
1 . A method for transferring monitoring event information during a mobility procedure for a User Equipment, UE, the method comprising:
at a source first core network node:
receiving subscription information indicating that a subscribing second core network node has subscribed to get notification when there is a data delivery failure involving a UE, followed by the UE becoming reachable;
detecting a data delivery failure involving the UE, and, in response to detecting the data delivery failure, setting a flag to indicate that a data delivery failure involving the UE has occurred;
receiving, from a target third core network node serving the UE, a mobility related request;
sending, to the target third core network node, a response to the mobility related request, the response comprising at least one of:
monitoring event information comprising an indication that the target third core network node should notify the subscribing second core network node when the UE becomes reachable; and/or
monitoring event information comprising an indication that the target third core network node should notify the subscribing second core network node when the UE enters IDLE state.
2 . The method of claim 1 , wherein the flag to indicate that a data delivery failure involving the UE has occurred comprises a notify on available after a Data Downlink Notification, DDN, failure flag.
3 . The method of claim 1 , wherein the mobility related request is associated with an idle mode mobility procedure or a connected mode mobility procedure.
4 . The method of claim 1 , wherein the mobility related request comprises a context request message, an identification request message, a forward relocation request message, a create context message, and/or a Hypertext Transfer Protocol, HTTP, request to invoke a transfer custom method on an individual UE context resource Uniform Resource Identifier, URI.
5 . The method of claim 1 wherein the indication that the target third core network node should notify the subscribing second core network node when the UE becomes reachable and the indication that the target third core network node should notify the subscribing second core network node when then UE enters the IDLE state are comprised in a Monitoring Event Information data structure.
6 . The method of claim 1 wherein the monitoring event information comprising at least one of:
a Notify SCEF when UE becomes Reachable, NSUR, flag which indicates that the target core network node should notify the subscribing second core network node when the UE becomes reachable; and/or
a Notify SCEF when UE becomes Idle, NSUI, flag which indicates that the target third core network node should notify the subscribing second core network node when then UE enters the IDLE state.
7 . A method for transferring monitoring event information during a mobility procedure for a User Equipment, UE, the method comprising:
at a target third core network node serving the UE:
sending, to a source first core network node, a mobility related request;
receiving, from the source first core network node, a response to the mobility related request, the response comprising at least one of:
monitoring event information comprising an indication that the target third core network node should notify a subscribing second core network node when the UE becomes reachable; and/or
monitoring event information comprising an indication that the target third core network node should notify the subscribing second core network node when the UE enters IDLE state.
8 . The method of claim 7 wherein the mobility related request is associated with an idle mode mobility procedure or a connected mode mobility procedure.
9 . The method of claim 7 wherein the mobility related request comprises a context request message, an identification request message, a forward relocation request message, a create context message, and/or a Hypertext Transfer Protocol, HTTP, request to invoke a transfer custom method on an individual UE context resource Uniform Resource Identifier, URI.
10 . The method of claim 7 wherein the indication that the target third core network node should notify the subscribing second core network node when the UE becomes reachable and the indication that the target third core network node should notify the subscribing second core network node when then UE enters the IDLE state are comprised in a Monitoring Event Information data structure.
11 . The method of claim 7 , further comprising sending, to the subscribing second core network node, a notification that the UE is reachable and/or in the IDLE state.
12 . The method of claim 7 wherein the monitoring event information comprising at least one of:
a Notify SCEF when UE becomes Reachable, NSUR, flag which indicates that the target core network node should notify the subscribing second core network node when the UE becomes reachable; and/or
a Notify SCEF when UE becomes Idle, NSUI, flag which indicates that the target third core network node should notify the subscribing second core network node when then UE enters the IDLE state.
13 . A source first core network node configured to operatively transfer monitoring event information during a mobility procedure for a User Equipment, UE, the core network node comprising:
one or more processors; and
memory storing instructions executable by the one or more processors whereby the core network node is operable to:
receive subscription information indicating that a subscribing second core network node has subscribed to get notification when there is a data delivery failure involving a UE followed by the UE becoming reachable;
detect a data delivery failure involving the UE, and, in response to detecting the data delivery failure, setting a flag to indicate that a data delivery failure involving the UE has occurred;
receive, from a target third core network node serving the UE, a mobility related request;
send, to the target third core network node, a response to the mobility related request, the response comprising at least one of:
monitoring event information comprising an indication that the target third core network node should notify the subscribing second core network node when the UE becomes reachable; and/or
monitoring event information comprising an indication that the target third core network node should notify the subscribing second core network node when the UE enters IDLE state.
14 . A target third core network node configured to operatively serve a User Equipment, UE, and to operatively transfer monitoring event information during a mobility procedure for the UE, the core network node comprising:
one or more processors; and
memory storing instructions executable by the one or more processors whereby the core network node is operable to:
send, to a source first core network node, a mobility related request;
receive, from the source first core network node, a response to the mobility related request, the response comprising at least one of:
monitoring event information comprising an indication that the target third core network node should notify a subscribing second core network node when the UE becomes reachable; and/or
monitoring event information comprising an indication that the target third core network node should notify the subscribing second core network node when the UE enters IDLE state.
15 . A core network node configured to transfer monitoring event information during a mobility procedure, the core network node comprising processing circuitry configured to:
receive subscription information indicating that a subscribing second core network node has subscribed to get notification when there is a data delivery failure involving a UE, followed by the UE becoming reachable;
detect a data delivery failure involving the UE, and, in response to detecting the data delivery failure, setting a flag to indicate that a data delivery failure involving the UE has occurred;
receive, from a target third core network node serving the UE, a mobility related request;
send, to the target third core network node, a response to the mobility related request, the response comprising at least one of:
monitoring event information comprising an indication that the target third core network node should notify the subscribing second core network node when the UE becomes reachable; and/or
monitoring event information comprising an indication that the target third core network node should notify the subscribing second core network node when the UE enters IDLE state.
16 . A core network node configured to transfer monitoring event information during a mobility procedure, the core network node comprising processing circuitry configured to:
send, to a source first core network node, a mobility related request;
receiving, from the source first core network node, a response to the mobility related request, the response comprising at least one of:
monitoring event information comprising an indication that the target third core network node should notify a subscribing second core network node when the UE becomes reachable; and/or
monitoring event information comprising an indication that the target third core network node should notify the subscribing second core network node when the UE enters IDLE state.