WO2019063086A1 - Context transfer via last visited ran node - Google Patents
Context transfer via last visited ran node Download PDFInfo
- Publication number
- WO2019063086A1 WO2019063086A1 PCT/EP2017/074698 EP2017074698W WO2019063086A1 WO 2019063086 A1 WO2019063086 A1 WO 2019063086A1 EP 2017074698 W EP2017074698 W EP 2017074698W WO 2019063086 A1 WO2019063086 A1 WO 2019063086A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- base station
- last visited
- identifier
- context
- cell
- Prior art date
Links
- 238000012546 transfer Methods 0.000 title description 10
- 238000000034 method Methods 0.000 claims abstract description 51
- 238000012544 monitoring process Methods 0.000 claims abstract description 29
- 238000004590 computer program Methods 0.000 claims description 29
- 230000004044 response Effects 0.000 claims description 16
- 230000002401 inhibitory effect Effects 0.000 claims description 4
- 230000001419 dependent effect Effects 0.000 claims 2
- 230000011664 signaling Effects 0.000 description 6
- 238000005516 engineering process Methods 0.000 description 5
- 230000006870 function Effects 0.000 description 5
- 230000008901 benefit Effects 0.000 description 3
- 230000007246 mechanism Effects 0.000 description 3
- 238000004891 communication Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 230000007704 transition Effects 0.000 description 2
- 238000013475 authorization Methods 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/02—Processing of mobility data, e.g. registration information at HLR [Home Location Register] or VLR [Visitor Location Register]; Transfer of mobility data, e.g. between HLR, VLR or external networks
- H04W8/08—Mobility data transfer
- H04W8/14—Mobility data transfer between corresponding nodes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W60/00—Affiliation to network, e.g. registration; Terminating affiliation with the network, e.g. de-registration
- H04W60/04—Affiliation to network, e.g. registration; Terminating affiliation with the network, e.g. de-registration using triggered events
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/20—Manipulation of established connections
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W92/00—Interfaces specially adapted for wireless communication networks
- H04W92/16—Interfaces between hierarchically similar devices
- H04W92/20—Interfaces between hierarchically similar devices between access points
Definitions
- the present invention relates to an apparatus, a method, and a computer program product related to context transfer, and in particular to context transfer in mobile networks.
- RNA RAN Notification Area
- the terminal if the terminal is in the inactive state in the notification area, the terminal does not inform another cell of the notification area on a location update when it moves from the last visited cell of the notification area to the other cell of the notification area, and, the terminal informs a new cell (or its base station) outside the notification area on the location update when it moves from the last visited cell of the notification area to the new cell outside the notification area.
- the inactive state intends to limit battery consumption for the UE similarly to the idle state, while at the same time the UE may reach the connected state with little signalling (less signalling compared to transition from idle state to connected state) when to send data.
- the UE In inactive state, the UE remains ECM-connected from 5GC (5G core network) point of view and therefore the NG connection between 5GC and gNB is maintained. This means that, when a packet arrives for paging the UE (mobile terminating call), the packet gets routed directly to the last serving gNB (called anchor gNB) which triggers itself the RAN paging in the RNA. I.e.
- the anchor gNB pages the UE in its cells of the RNA and sends an Xn Paging message (a paging message over the Xn interface) to its neighbour gNBs of the RNA, which in turn page the UE in their cells.
- the Xn interface is a direct interface between two base stations acting as peers, wherein the peers terminate the XnAP protocol.
- the location of the UE is monitored by the RAN. More precisely, whenever the UE moves out of the RNA it must inform the anchor gNB with an RRC Location Update message: If in this case the UE is located under a new gNB, the anchor function is relocated and the new gNB becomes the new anchor gNB.
- a UE is configured from connected state into inactive state by its last serving gNB which sends to the UE an RRC Suspend message including the applicable RNA.
- the last serving gNB becomes the anchor gNB for the UE keeping the UE context when the UE is in inactive state.
- This last serving gNB would typically configure an RNA comprising a list of cells or a list of "RAN Areas" which in general includes one or more cells of the last serving gNB and possibly includes one or more cells of one or more neighbour gNBs with which the last serving gNB has a direct connection (Xn connectivity).
- the last requirement is set to make the paging successful. Indeed, if t e RNA comprised a cell whose gNB is not Xn-connected to the anchor gNB, then the RAN paging would not reach that gNB and therefore would not reach the UE.
- the UE When the UE moves out of the RNA it must inform the anchor gNB so that a new RNA can be configured to the UE and possibly the anchor function may be relocated.
- the first cell seen (reached) by the UE out of the RNA can be a cell of a new gNB (i.e. UE changes gNB when moving out of the RNA).
- the RRC Location Update message sent by the UE is received by this new gNB which must relay it to the anchor gNB over Xn.
- the new gNB typically triggers an Xn context fetch procedure to also retrieve the UE context (or part thereof).
- RNA with Xn reachability i.e. comprising either its own cells or cells of neighbour gNBs with which it has Xn connectivity
- the "best existing” solution proposed so far in 3GPP is to use the 5GC (5G Core Network) as a relay.
- 5GC 5G Core Network
- the new gNB When receiving the RRC Location Update message from the UE, the new gNB typically triggers an NG message "context fetch request" towards an AMF including an anchor gNB ID and its own new gNB ID.
- the AMF recognizes the anchor gNB ID and relays this request over NG interface towards the anchor gNB.
- the anchor gNB ID replies with NG Context fetch response message towards the AMF including the context of the UE and setting the received new gNB ID as destination.
- the AMF recognizes the new gNB ID and is able to propagate the NG Context fetch response message towards the new gNB.
- New gNB gets the UE context.
- the context retrieval involving the core network will introduce an extra delay which is critical, especially for paging time.
- the UE access stratum context transfer does not remain confined within the RAN while the UE is RRC-INACTIVE, which is not consistent with the fact that the UE is perceived to be connected to a certain gNB with no need to transfer state transitions to the CN.
- the new gNB and the anchor gNB do not share a AMF.
- the right peer CN node has to be found where to send the context transfer request if this was via the CN and if the new AMF does not have a NG relationship with the anchor gNB (for sure the NG relationship to the same AMF exists inside the RNA, but this is not guaranteed outside).
- the new AMF does not have a NG relationship with the anchor gNB (for sure the NG relationship to the same AMF exists inside the RNA, but this is not guaranteed outside).
- a context comprises information (e.g. parameters) which are relevant for at least one of authenticaton, authorization, accounting, security information, radio bearer information, header compression, QoS, Policy, sub-IP protocols, and services for the UE.
- an apparatus comprising at least one processor, at least one memory including computer program code, and the at least one processor, with the at least one memory and the computer program code, being arranged to cause the apparatus to at least perform checking if a terminal is in an inactive state in a notification area, monitoring if the terminal moves from a last visited cell of the notification area to a new cell outside the notification area; instructing the terminal to provide an anchor base station identifier of an anchor base station, a context identifier of a context for the terminal, and at least one of a last visited cell identifier of the last visited cell and a last visited base station identifier of a last visited base station to the new base station if the terminal is in the inactive state and moves from the last visited cell to the new cell;
- the last visited cell belongs to the last visited base station
- the new cell belongs to the new base station.
- At least one of the anchor base station identifier, the context identifier, and the at least one of the last visited cell identifier and the last visited base station identifier may be provided along with the informing of the new cell on the location update of the terminal from the last visited cell to the new cell.
- an apparatus comprising at least one processor, at least one memory including computer program code, and the at least one processor, with the at least one memory and the computer program code, being arranged to cause the apparatus to at least perform monitoring if a new base station receives, from a terminal, location update information for the terminal, an anchor base station identifier of an anchor base station, a context identifier of a context, and at least one of a last visited cell identifier of a last visited cell and a last visited base station identifier of a last visited base station; checking if a first direct connection between the new base station and the anchor base station exists if the location update information and the anchor base station identifier are received; instructing the new base station to request the context from the anchor base station via the last visited base station if the first direct connection does not exist and the at least one of the last visited cell identifier and the last visited base station identifier is received; wherein the request for the context from the anchor base station comprises the anchor base
- the at least one processor may be arranged to cause the apparatus to further perform, if the last visited cell identifier of the last visited cell is received and the last visited base station identifier is not received, identifying the last visited base station based on the last visited cell identifier, wherein the last visited cell belongs to the last visited base station.
- At least one of the anchor base station identifier, the context identifier, and the at least one of the last visited cell identifier and the last visited base station identifier may be comprised in the location update information from the terminal.
- the context may be requested via a second direct connection between the new base station and the last visited base station.
- At least one of the first direct connection and the second direct connection may be based on an Xn interface.
- an apparatus comprising at least one processor, at least one memory including computer program code, and the at least one processor, with the at least one memory and the computer program code, being arranged to cause the apparatus to at least perform supervising if a last visited base station receives a request for a context from a new base station, wherein the request for the context comprises an anchor base station identifier of an anchor base station and a context identifier of the context; instructing the last visited base station to ask the anchor base station for the context if the last visited base station receives the request; monitoring if the last visited base station receives the context from the anchor base station in response to the asking for the context; prompting the last visited base station to forward the context to the new base station in response to the received request if the last visited base station receives the context.
- the anchor base station may be asked for the context via a first direct connection between the last visited base station and the anchor base station; and/or the request may be received and the context may be forwarded via a second direct connection between the last visited base station and the new base station.
- At least one of the first direct connection and the second direct connection may be based on an Xn interface.
- the at least one processor may be arranged to cause the apparatus to further perform checking, if the request is received, if the anchor base station identifier identifies the last visited base station; inhibiting the instructing of the last visited base station if the anchor base station identifier identifies the last visited base station.
- a method comprising checking if a terminal is in an inactive state in a notification area, monitoring if the terminal moves from a last visited cell of the notification area to a new cell outside the notification area; instructing the terminal to provide an anchor base station identifier of an anchor base station, a context identifier of a context for the terminal, and at least one of a last visited cell identifier of the last visited cell and a last visited base station identifier of a last visited base station to the new base station if the terminal is in the inactive state and moves from the last visited cell to the new cell; wherein the last visited cell belongs to the last visited base station; the new cell belongs to the new base station.
- At least one of the anchor base station identifier, the context identifier, and the at least one of the last visited cell identifier and the last visited base station identifier may be provided along with the informing of the new cell on the location update of the terminal from the last visited cell to the new cell.
- a method comprising monitoring if a new base station receives, from a terminal, location update information for the terminal, an anchor base station identifier of an anchor base station, a context identifier of a context, and at least one of a last visited cell identifier of a last visited cell and a last visited base station identifier of a last visited base station; checking if a first direct connection between the new base station and the anchor base station exists if the location update information and the anchor base station identifier are received; instructing the new base station to request the context from the anchor base station via the last visited base station if the first direct connection does not exist and the at least one of the last visited cell identifier and the last visited base station identifier is received; wherein the request for the context from the anchor base station comprises the anchor base station identifier and the context identifier.
- the method may further comprise, if the last visited cell identifier of the last visited cell is received and the last visited base station identifier is not received, identifying the last visited base station based on the last visited cell identifier, wherein the last visited cell belongs to the last visited base station.
- At least one of the anchor base station identifier, the context identifier, and the at least one of the last visited cell identifier and the last visited base station identifier may be comprised in the location update information from the terminal.
- the context may be requested via a second direct connection between the new base station and the last visited base station.
- At least one of the first direct connection and the second direct connection may be based on an Xn interface.
- a method comprising supervising if a last visited base station receives a request for a context from a new base station, wherein the request for the context comprises an anchor base station identifier of an anchor base station and a context identifier of the context; instructing the last visited base station to ask the anchor base station for the context if the last visited base station receives the request; monitoring if the last visited base station receives the context from the anchor base station in response to the asking for the context; prompting the last visited base station to forward the context to the new base station in response to the received request if the last visited base station receives the context.
- the anchor base station may be asked for the context via a first direct connection between the last visited base station and the anchor base station; and/or the request may be received and the context may be forwarded via a second direct connection between the last visited base station and the new base station.
- At least one of the first direct connection and the second direct connection may be based on an Xn interface.
- the method may further comprise checking, if the request is received, if the anchor base station identifier identifies the last visited base station; inhibiting the instructing of the last visited base station if the anchor base station identifier identifies the last visited base station.
- Each of the methods of the fourth to sixth aspects may be a method of context fetching.
- a computer program product comprising a set of instructions which, when executed on an apparatus, is configured to cause the apparatus to carry out the method according to any of the fourth to sixth aspects.
- the computer program product may be embodied as a computer-readable medium or directly loadable into a computer.
- the concentration of processing load in the AMF central node is avoided by using a distributed mechanism.
- the processing load is spread across many gNBs instead of being concentrated in the AMF.
- Fig. 1 shows a call flow according to an embodiment of the invention
- Fig. 2 shows an apparatus according to an embodiment of the invention
- Fig. 3 shows a method according to an embodiment of the invention
- Fig. 4 shows an apparatus according to an embodiment of the invention
- Fig. 5 shows a method according to an embodiment of the invention
- Fig. 6 shows an apparatus according to an embodiment of the invention
- Fig. 7 shows a method according to an embodiment of the invention.
- Fig. 8 shows an apparatus according to an embodiment of the invention.
- the apparatus is configured to perform the corresponding method, although in some cases only the apparatus or only the method are described.
- Some embodiments of the invention provide mechanisms to inform the anchor gNB on the location update of the UE to a new gNB outside the RNA and to transfer the context for the UE to the new gNB.
- the UE when the UE moves out of the RNA it includes the identity of the last cell (e.g. NGCI) which it has visited in the RNA in the RRC Location Update message to the new gNB, in addition to anchor gNB ID and UE context ID.
- the new gNB extracts from the identity of the last visited cell (its NGCI) the identity of the gNB serving the last visited cell in the RNA, i.e. the identity of the Last Visited gNB (LV gNB) in the last used RNA.
- the new gNB sends over a direct Xn interface to the LV gNB (also named relay gNB) an Xn message (called e.g. Xn Relay message) which includes the anchor gNB ID as destination, the new gNB ID as source, and the Xn context fetch request comprising the UE context ID.
- Xn Relay message an Xn message which includes the anchor gNB ID as destination, the new gNB ID as source, and the Xn context fetch request comprising the UE context ID.
- the LV gNB propagates the Xn Context fetch request towards the anchor gNB over a second direct interface between the LV gNB and the anchor gNB.
- the new gNB may provide to the Anchor gNB, via the relay gNB (LV gNB), all the information a new gNB being Xn connected with the Anhor gNB would provide, in order for the Anchor gNB e.g. to compute the security keys for the UE in the New gNB.
- LV gNB relay gNB
- the same mechanism is used by the anchor gNB to reply via the LV gNB to the new gNB by sending a Relay Response Xn message including the new gNB ID as destination, the anchor gNB ID as source and including the UE context.
- Embodiments of the invention avoid at least some of the drawbacks mentioned above of the "best existing" solution.
- the request for the context and the response via the relay gNB are transmitted via respective direct interfaces (i.e. a first Xn interface between anchor gNB and relay gNB and a second Xn interface between the relay gNB and the new gNB in the case of Xn interfaces)
- the context fetch is confined to the RAN such that one of the purposes of the inactive state feature are fulfilled.
- the term "direct interface” relates to the logical structure of the interface which does not comprise an intervening node on the top layer. However, on the lower layers, the interface may be based on intervening nodes such as routers, bridges, etc.
- the CN e.g. 5GC
- the UE provides the ID of the anchor gNB, the context ID, and the ID of the previous visited cell in the location update message to the new gNB.
- the UE provides one or more of these information elements in one or more additional messages different from the location update message to the new gNB. Preferably, such additional message(s) follow the location update message, but they may precede the location update message instead.
- Fig. 1 shows a call flow according to an embodiment of the invention.
- the call flow may be performed when the UE moves from a cell of the LV gNB in the RNA to a cell of the new gNB outside the RNA, wherein the anchor gNB and the new gNB are not Xn connected.
- the UE provides in the RRC location update message to the new gNB an ID of the last visited cell (LV NGCI), an ID of the anchor gNB, and a UE context ID, which identifies the context for the UE kept in the anchor gNB.
- LV NGCI the last visited cell
- UE context ID which identifies the context for the UE kept in the anchor gNB.
- the new gNB derives the ID of the gNB to which the last visited cell belongs (LV gNB-ID) from LV NGCI. Then, it issues, via XN interface to the LV gNB (relay gNB), an Xn relay request containing a context fetch request, which comprises the ID of the new gNB, the ID of the anchor gNB, and context fetch information including at least the UE context ID.
- the LV gNB propagates the Xn context fetch request to the Anchor gNB via the Xn interface between LV gNB and anchor gNB.
- the anchor gNB provides the context to the LV gNB, which forwards the context to the new gNB in response to the Xn relay request.
- the request from the LV gNB (relay gNB) arriving at the anchor gNB may have the same format as a corresponding request from a new gNB outside the RNA which is Xn connected to the anchor gNB.
- the destination indicated in the request (new gNB) is different from the originator of the request (relay gNB) arriving at the anchor gNB, while, in the latter case, these identifiers may be the same.
- the anchor gNB does not check if these IDs are the same, the anchor gNB need not to be modified over a conventional anchor gNB such that embodiments of the invention may be backwards compatible with respect to the anchor gNB.
- At least one of the request from the new gNB to the relay gNB and the request from the relay gNB to the anchor gNB may not comprise an indication of the final destination for the context (i.e. the ID of the new gNB).
- the anchor gNB may not need this information.
- the relay gNB knows the new gNB because it receives the request from the new gNB.
- the UE may provide to the new gNB an identifier of the LV gNB instead of or in addition to the LV NGCI.
- the new gNB need not to derive the ID of the LV gNB from the LV NGCI.
- the identifier of the LV gNB may be embedded in the cell identifier of the last visited cell.
- Fig. 2 shows an apparatus according to an embodiment of the invention.
- the apparatus may be a terminal such as a UE, an loT device, a MTC device, or an element thereof.
- Fig. 3 shows a method according to an embodiment of the invention.
- the apparatus according to Fig. 2 may perform the method of Fig. 3 but is not limited to this method.
- the method of Fig. 3 may be performed by the apparatus of Fig. 2 but is not limited to being performed by this apparatus.
- the apparatus comprises checking means 10, monitoring means 20, and instructing means 30.
- Each of the checking means 10, monitoring means 20, and instructing means 30 may be a checker, monitor, and instructor, respectively.
- Each of the checking means 10, monitoring means 20, and instructing means 30 may be a checking processor, monitoring processor, and instructing processor, respectively.
- the checking means 10 checks if a terminal is in an inactive state (e.g. RRC_inactive state) in a notification area (e.g. RNA) (S10). If the terminal is in the inactive state in the notification area, the terminal does not inform another cell of the notification area on a location update when it moves from the last visited cell of the notification area to the other cell of the notification area, and, the terminal informs a new cell outside the notification area on the location update when it moves from the last visited cell of the notification area to the new cell outside the notification area.
- an inactive state e.g. RRC_inactive state
- a notification area e.g. RNA
- the monitoring means 20 monitors if the terminal moves from a last visited cell of the notification area to a new cell outside the notification area (S20).
- the last visited cell belongs to a last visited base station (sometimes also called relay base station), and the new cell belongs to a new base station.
- S10 and S20 may follow S10, or S10 may follow S20.
- S10 and S20 may be performed fully or partly in parallel.
- the terminal may provide a location update information to the new cell because it is in the inactive state in the notification area and the new cell is outside the notification area.
- this step may be outside the claimed method and may be controlled by another apparatus.
- the instructing means instructs the terminal to provide an anchor base station identifier of an anchor base station, a context identifier of a context for the terminal, and at least one of a last visited cell identifier of the last visited cell and a last visited base station identifier of a last visited base station to the new base station (S30).
- Fig. 4 shows an apparatus according to an embodiment of the invention.
- the apparatus may be a base station such as a NB (e.g. gNB or eNB), or an element thereof. It may have the role of a new base station.
- Fig. 5 shows a method according to an embodiment of the invention.
- the apparatus according to Fig. 4 may perform the method of Fig. 5 but is not limited to this method.
- the method of Fig. 5 may be performed by the apparatus of Fig. 4 but is not limited to being performed by this apparatus.
- the apparatus comprises monitoring means 1 10, checking means 120, and instructing means 130.
- Each of the monitoring means 1 10, checking means 120, and instructing means 130 may be a monitor, checker, and instructor, respectively.
- Each of the monitoring means1 10, checking means 120, and instructing means 130 may be a monitoring processor, checking processor, and instructing processor, respectively.
- the monitoring means 1 10 monitors if a new base station receives, from a terminal (e.g. UE), location update information for the terminal, an anchor base station identifier of an anchor base station, a context identifier of a context, and at least one of a last visited cell identifier of a last visited cell and a last visited base station identifier of a last visited base station (S1 10). If the last visited cell identifier is provided, the apparatus assumes that the last visited cell belongs to the last visited base station.
- a terminal e.g. UE
- the checking means 120 checks if a first direct connection between the new base station and the anchor base station exists (S120).
- the request for the context from the anchor base station comprises the anchor base station identifier and the context identifier. It may additionally comprise an identifier of the new base station. Due to S130, the last visited base station is sometimes called a relay base station.
- Fig. 6 shows an apparatus according to an embodiment of the invention.
- the apparatus may be a base station such as a NB (e.g. gNB or eNB), or an element thereof. It may have the role of a relay base station and of the last visited base station in the RNA for a terminal.
- Fig. 7 shows a method according to an embodiment of the invention.
- the apparatus according to Fig. 6 may perform the method of Fig. 7 but is not limited to this method.
- the method of Fig. 7 may be performed by the apparatus of Fig. 6 but is not limited to being performed by this apparatus.
- the apparatus comprises supervising means 210, instructing means 230, monitoring means 240, and prompting means 250.
- Each of the supervising means 210, instructing means 230, monitoring means 240, and prompting means 250 may be a supervisor, instructor, monitor, and prompter, respectively.
- Each of the supervising means 210, instructing means 230, monitoring means 240, and prompting means 250 may be a supervising processor, instructing processor, monitoring processor, and prompting processor, respectively.
- the apparatus may comprise checking means 220 which may be a checker or a checking processor.
- the supervising means 210 supervises if a last visited base station (sometimes also named relay base station) receives a request for a context from a new base station (S210).
- the request for the context comprises an anchor base station identifier of an anchor base station and a context identifier of the context.
- the instructing means 230 instructs the last visited base station to ask the anchor base station for the context (S230).
- the monitoring means 240 monitors if the last visited base station receives the context from the anchor base station in response to the asking for the context instructed in S230 (S240).
- the prompting means 250 prompts the last visited base station to forward the context to the new base station in response to the request received in S210 (S250).
- Fig. 8 shows an apparatus according to an embodiment of the invention.
- the apparatus comprises at least one processor 410, at least one memory 420 including computer program code, and the at least one processor 410, with the at least one memory 420 and the computer program code, being arranged to cause the apparatus to at least perform at least one of the methods according to Figs. 3, 5, and 7.
- the term "context" in the present application includes both the full context and a portion of the context.
- Embodiments of the invention are described with respect to a UE.
- a UE is a particular kind of a terminal. All kinds of terminals may belong to embodiments of the invention. E.g., terminals in which embodiments of the invention are implemented may be a loT device, a MTC device, a laptop, a tablet, a smartphone, a mobile phone, etc.
- the invention is described for a 5G network. However, it may be employed also in other networks of other radio technologies where a concept of an inactive state (such as RRCjnactive state) in a notification area (such as a RAN notification area) exists, even if different terms may be used in other technologies.
- the terminal does not inform a new cell on a location update if the new cell is in the notification area, and informs the new cell on the location update if the new cell is not in the notification area, wherein the context of the terminal is kept at an anchor base station while the terminal moves in the notification area.
- another direct interface between base stations than the Xn interface may be used, such as an X2 interface in LTE and LTE-A.
- a base station may be a RAN node of the respective radio technology.
- One piece of information may be transmitted in one or plural messages from one entity to another entity. Each of these messages may comprise further (different) pieces of information.
- Names of network elements, protocols, and methods are based on current standards. In other versions or other technologies, the names of these network elements and/or protocols and/or methods may be different, as long as they provide a corresponding functionality.
- each of the entities described in the present description may be based on a different hardware, or some or all of the entities may be based on the same hardware. It does not necessarily mean that they are based on different software. That is, each of the entities described in the present description may be based on different software, or some or all of the entities may be based on the same software.
- Each of the entities described in the present description may be embodied in the cloud.
- example embodiments of the present invention provide, for example, a terminal such as a UE, an loT device, a MTC device etc., or a component thereof, an apparatus embodying the same, a method for controlling and/or operating the same, and computer program(s) controlling and/or operating the same as well as mediums carrying such computer program(s) and forming computer program product(s).
- a base station such as a NB (e.g.
- gNB gNode B
- eNB eNode B
- an apparatus embodying the same a method for controlling and/or operating the same, and computer program(s) controlling and/or operating the same as well as mediums carrying such computer program(s) and forming computer program product(s).
- Implementations of any of the above described blocks, apparatuses, systems, techniques or methods include, as non-limiting examples, implementations as hardware, software, firmware, special purpose circuits or logic, general purpose hardware or controller or other computing devices, or some combination thereof.
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
It is provided a method comprising monitoring if a new base station receives, from a terminal, location update information for the terminal, an anchor base station identifier, a context identifier, and at least one of a last visited cell identifier and a last visited base station identifier; checking if a first direct connection between the new base station and the anchor base station exists if the location update information and the anchor base station identifier are received; instructing the new base station to request the context from the anchor base station via the last visited base station if the first direct connection does not exist and the at least one of the last visited cell identifier and the last visited base station identifier is received; wherein the request for the context from the anchor base station comprises the anchor base station identifier and the context identifier.
Description
CONTEXT TRANSFER VIA LAST VISITED RAN NODE
Field of t e invention
The present invention relates to an apparatus, a method, and a computer program product related to context transfer, and in particular to context transfer in mobile networks.
Abbreviations
3GPP 3rd Generation Partnership Project
5G 5th Generation
5GC 5G Core Network
AMF Access and Mobility Function
CN Core Network
D2D Device-to-Device (Communication)
eNB evolved NB
gNB Next Generation NB
HW Hardware
ID Identifier
IOT Internet of Things
LTE Long Term Evolution
LV gNB Last visited gNB
MTC Machine-type Communication
NB NodeB
NG Next Generation
NGCI NG Cell Identity
RAN Radio Access Network
RNA RAN Notification Area
RRC Radio Resource Control
UE User Equipment
Xn Direct interface between two gNBs
XnAP Xn application part
Background of the invention
3GPP Standards is designing a new RRC state called RRC_inactive state (an example of an inactive state). For this RRC_inactive state, the concept of RAN Notification Area (RNA) has been designed (an example of a notification area). RNA is an area where the UE can move across cells substantially without requiring any signalling unless it has data to send. In particular, the UE does not send any location update indication when it moves within the boundaries of the RNA, but updates its location to the RAN when it leaves the RNA. In detail, if the terminal is in the inactive state in the notification area, the terminal does not inform another cell of the notification area on a location update when it moves from the last visited cell of the notification area to the other cell of the notification area, and, the terminal informs a new cell (or its base station) outside the notification area on the location update when it moves from the last visited cell of the notification area to the new cell outside the notification area.
The inactive state intends to limit battery consumption for the UE similarly to the idle state, while at the same time the UE may reach the connected state with little signalling (less signalling compared to transition from idle state to connected state) when to send data. In inactive state, the UE remains ECM-connected from 5GC (5G core network) point of view and therefore the NG connection between 5GC and gNB is maintained. This means that, when a packet arrives for paging the UE (mobile terminating call), the packet gets routed directly to the last serving gNB (called anchor gNB) which triggers itself the RAN paging in the RNA. I.e. the anchor gNB pages the UE in its cells of the RNA and sends an Xn Paging message (a paging message over the Xn interface) to its neighbour gNBs of the RNA, which in turn page the UE in their cells. The Xn interface is a direct interface between two base stations acting as peers, wherein the peers terminate the XnAP protocol.
In inactive state, the location of the UE is monitored by the RAN. More precisely, whenever the UE moves out of the RNA it must inform the anchor gNB with an RRC Location Update message: If in this case the UE is located under a new gNB, the anchor function is relocated and the new gNB becomes the new anchor gNB.
A UE is configured from connected state into inactive state by its last serving gNB which sends to the UE an RRC Suspend message including the applicable RNA. The last serving gNB becomes the anchor gNB for the UE keeping the UE context when the UE is in inactive state. This last serving gNB would typically configure an RNA comprising a list of cells or a list of "RAN Areas" which in general includes one or more cells of the last serving gNB and possibly includes one or more cells of one or more neighbour gNBs with which the last serving gNB has a direct connection (Xn connectivity). The last requirement is set to make the paging
successful. Indeed, if t e RNA comprised a cell whose gNB is not Xn-connected to the anchor gNB, then the RAN paging would not reach that gNB and therefore would not reach the UE.
When the UE moves out of the RNA it must inform the anchor gNB so that a new RNA can be configured to the UE and possibly the anchor function may be relocated. However, the first cell seen (reached) by the UE out of the RNA can be a cell of a new gNB (i.e. UE changes gNB when moving out of the RNA). In that case, the RRC Location Update message sent by the UE is received by this new gNB which must relay it to the anchor gNB over Xn. The new gNB typically triggers an Xn context fetch procedure to also retrieve the UE context (or part thereof).
A problem arises if that new gNB does not have Xn connectivity with the anchor gNB. Then the new gNB cannot trigger the Xn context fetch procedure and the anchor gNB cannot be informed of the new gNB and also cannot transfer any context. This situation is possible because even if the anchor gNB has configured the UE with an RNA with Xn reachability (i.e. comprising either its own cells or cells of neighbour gNBs with which it has Xn connectivity), nothing guarantees that the new gNB which UE has reached when moving out of the RNA has Xn connectivity with the anchor gNB, too.
The "best existing" solution proposed so far in 3GPP is to use the 5GC (5G Core Network) as a relay. In that solution often called "NG context fetch" the new gNB reaches the anchor gNB over NG interface between RAN and CN. When receiving the RRC Location Update message from the UE, the new gNB typically triggers an NG message "context fetch request" towards an AMF including an anchor gNB ID and its own new gNB ID. The AMF recognizes the anchor gNB ID and relays this request over NG interface towards the anchor gNB. The anchor gNB ID replies with NG Context fetch response message towards the AMF including the context of the UE and setting the received new gNB ID as destination. The AMF recognizes the new gNB ID and is able to propagate the NG Context fetch response message towards the new gNB. New gNB gets the UE context.
This solution is however not efficient because:
1 . it involves lots of signalling for the 5GC whereas one purpose of moving the paging function from the 5GC to the RAN was originally intended to relieve the core network from signalling load.
2. the context retrieval involving the core network will introduce an extra delay which is critical, especially for paging time.
3. the UE access stratum context transfer does not remain confined within the RAN while the UE is RRC-INACTIVE, which is not consistent with the fact that the UE is perceived to be connected to a certain gNB with no need to transfer state transitions to the CN.
4. it is possible that the new gNB and the anchor gNB do not share a AMF. In this case, the right peer CN node has to be found where to send the context transfer request if this was via the CN and if the new AMF does not have a NG relationship with the anchor gNB (for sure the NG relationship to the same AMF exists inside the RNA, but this is not guaranteed outside). There is a problem of routing via two AMFs in these occasions.
A context comprises information (e.g. parameters) which are relevant for at least one of authenticaton, authorization, accounting, security information, radio bearer information, header compression, QoS, Policy, sub-IP protocols, and services for the UE.
Summary of the invention
It is an object of the present invention to improve the prior art.
According to a first aspect of the invention, there is provided an apparatus, comprising at least one processor, at least one memory including computer program code, and the at least one processor, with the at least one memory and the computer program code, being arranged to cause the apparatus to at least perform checking if a terminal is in an inactive state in a notification area, monitoring if the terminal moves from a last visited cell of the notification area to a new cell outside the notification area; instructing the terminal to provide an anchor base station identifier of an anchor base station, a context identifier of a context for the terminal, and at least one of a last visited cell identifier of the last visited cell and a last visited base station identifier of a last visited base station to the new base station if the terminal is in the inactive state and moves from the last visited cell to the new cell; wherein
the last visited cell belongs to the last visited base station;
the new cell belongs to the new base station.
At least one of the anchor base station identifier, the context identifier, and the at least one of the last visited cell identifier and the last visited base station identifier may be provided along with the informing of the new cell on the location update of the terminal from the last visited cell to the new cell.
Acording to a second aspect of the invention, there is provided an apparatus, comprising at least one processor, at least one memory including computer program code, and the at least one processor, with the at least one memory and the computer program code, being arranged to cause the apparatus to at least perform monitoring if a new base station receives, from a terminal, location update information for the terminal, an anchor base station identifier of an anchor base station, a context identifier of a context, and at least one of a last visited cell identifier of a last visited cell and a last visited base station identifier of a last visited base station; checking if a first direct connection between the new base station and the anchor base station exists if the location update information and the anchor base station identifier are received; instructing the new base station to request the context from the anchor base station via the last visited base station if the first direct connection does not exist and the at least one of the last visited cell identifier and the last visited base station identifier is received; wherein the request for the context from the anchor base station comprises the anchor base station identifier and the context identifier.
The at least one processor, with the at least one memory and the computer program code, may be arranged to cause the apparatus to further perform, if the last visited cell identifier of the last visited cell is received and the last visited base station identifier is not received, identifying the last visited base station based on the last visited cell identifier, wherein the last visited cell belongs to the last visited base station.
At least one of the anchor base station identifier, the context identifier, and the at least one of the last visited cell identifier and the last visited base station identifier may be comprised in the location update information from the terminal.
The context may be requested via a second direct connection between the new base station and the last visited base station.
At least one of the first direct connection and the second direct connection may be based on an Xn interface.
According to a third aspect of the invention, there is provided an apparatus, comprising at least one processor, at least one memory including computer program code, and the at least one processor, with the at least one memory and the computer program code, being arranged to cause the apparatus to at least perform supervising if a last visited base station receives a request for a context from a new base station, wherein the request for the context comprises
an anchor base station identifier of an anchor base station and a context identifier of the context; instructing the last visited base station to ask the anchor base station for the context if the last visited base station receives the request; monitoring if the last visited base station receives the context from the anchor base station in response to the asking for the context; prompting the last visited base station to forward the context to the new base station in response to the received request if the last visited base station receives the context.
The anchor base station may be asked for the context via a first direct connection between the last visited base station and the anchor base station; and/or the request may be received and the context may be forwarded via a second direct connection between the last visited base station and the new base station.
At least one of the first direct connection and the second direct connection may be based on an Xn interface.
The at least one processor, with the at least one memory and the computer program code, may be arranged to cause the apparatus to further perform checking, if the request is received, if the anchor base station identifier identifies the last visited base station; inhibiting the instructing of the last visited base station if the anchor base station identifier identifies the last visited base station.
According to a fourth aspect of the invention, there is provided a method, comprising checking if a terminal is in an inactive state in a notification area, monitoring if the terminal moves from a last visited cell of the notification area to a new cell outside the notification area; instructing the terminal to provide an anchor base station identifier of an anchor base station, a context identifier of a context for the terminal, and at least one of a last visited cell identifier of the last visited cell and a last visited base station identifier of a last visited base station to the new base station if the terminal is in the inactive state and moves from the last visited cell to the new cell; wherein the last visited cell belongs to the last visited base station; the new cell belongs to the new base station.
At least one of the anchor base station identifier, the context identifier, and the at least one of the last visited cell identifier and the last visited base station identifier may be provided along with the informing of the new cell on the location update of the terminal from the last visited cell to the new cell.
According to a fifth aspect of the invention, there is provided a method, comprising monitoring if a new base station receives, from a terminal, location update information for the terminal, an anchor base station identifier of an anchor base station, a context identifier of a context, and at least one of a last visited cell identifier of a last visited cell and a last visited base station identifier of a last visited base station; checking if a first direct connection between the new base station and the anchor base station exists if the location update information and the anchor base station identifier are received; instructing the new base station to request the context from the anchor base station via the last visited base station if the first direct connection does not exist and the at least one of the last visited cell identifier and the last visited base station identifier is received; wherein the request for the context from the anchor base station comprises the anchor base station identifier and the context identifier.
The method may further comprise, if the last visited cell identifier of the last visited cell is received and the last visited base station identifier is not received, identifying the last visited base station based on the last visited cell identifier, wherein the last visited cell belongs to the last visited base station.
At least one of the anchor base station identifier, the context identifier, and the at least one of the last visited cell identifier and the last visited base station identifier may be comprised in the location update information from the terminal.
The context may be requested via a second direct connection between the new base station and the last visited base station.
At least one of the first direct connection and the second direct connection may be based on an Xn interface.
According to a sixth aspect of the invention, there is provided a method, comprising supervising if a last visited base station receives a request for a context from a new base station, wherein the request for the context comprises an anchor base station identifier of an anchor base station and a context identifier of the context; instructing the last visited base station to ask the anchor base station for the context if the last visited base station receives the request; monitoring if the last visited base station receives the context from the anchor base station in response to the asking for the context; prompting the last visited base station to forward the context to the new base station in response to the received request if the last visited base station receives the context.
The anchor base station may be asked for the context via a first direct connection between the last visited base station and the anchor base station; and/or the request may be received and the context may be forwarded via a second direct connection between the last visited base station and the new base station.
At least one of the first direct connection and the second direct connection may be based on an Xn interface.
The method may further comprise checking, if the request is received, if the anchor base station identifier identifies the last visited base station; inhibiting the instructing of the last visited base station if the anchor base station identifier identifies the last visited base station.
Each of the methods of the fourth to sixth aspects may be a method of context fetching.
According to a seventh aspect of the invention, there is provided a computer program product comprising a set of instructions which, when executed on an apparatus, is configured to cause the apparatus to carry out the method according to any of the fourth to sixth aspects. The computer program product may be embodied as a computer-readable medium or directly loadable into a computer.
According to some embodiments of the invention, at least one of the following advantages may be achieved:
• The concentration of processing load in the AMF central node is avoided by using a distributed mechanism. Thus, the processing load is spread across many gNBs instead of being concentrated in the AMF.
• The delay for the transfer of the context is reduced compared to that when the central AMF is involved.
• Routing via multiple AMFs is avoided for a case that the new gNB and the anchor gNB do not share the AMF.
• Signalling load on CN and between RAN and CN is reduced.
• The solution is backward compatible for the anchor gNB.
It is to be understood that any of the above modifications can be applied singly or in combination to the respective aspects to which they refer, unless they are explicitly stated as excluding alternatives.
Brief description of t e drawings
Further details, features, objects, and advantages are apparent from the following detailed description of the preferred embodiments of the present invention which is to be taken in conjunction with the appended drawings, wherein:
Fig. 1 shows a call flow according to an embodiment of the invention;
Fig. 2 shows an apparatus according to an embodiment of the invention;
Fig. 3 shows a method according to an embodiment of the invention;
Fig. 4 shows an apparatus according to an embodiment of the invention;
Fig. 5 shows a method according to an embodiment of the invention;
Fig. 6 shows an apparatus according to an embodiment of the invention;
Fig. 7 shows a method according to an embodiment of the invention; and
Fig. 8 shows an apparatus according to an embodiment of the invention.
Detailed description of certain embodiments
Herein below, certain embodiments of the present invention are described in detail with reference to the accompanying drawings, wherein the features of the embodiments can be freely combined with each other unless otherwise described. However, it is to be expressly understood that the description of certain embodiments is given by way of example only, and that it is by no way intended to be understood as limiting the invention to the disclosed details.
Moreover, it is to be understood that the apparatus is configured to perform the corresponding method, although in some cases only the apparatus or only the method are described.
Some embodiments of the invention provide mechanisms to inform the anchor gNB on the location update of the UE to a new gNB outside the RNA and to transfer the context for the UE to the new gNB.
According to some embodiments of the invention, when the UE moves out of the RNA it includes the identity of the last cell (e.g. NGCI) which it has visited in the RNA in the RRC Location Update message to the new gNB, in addition to anchor gNB ID and UE context ID. According to current discussion in 3GPP, it is planned to send only the last two pieces of information.
The new gNB extracts from the identity of the last visited cell (its NGCI) the identity of the gNB serving the last visited cell in the RNA, i.e. the identity of the Last Visited gNB (LV gNB) in the last used RNA. The new gNB sends over a direct Xn interface to the LV gNB (also named relay gNB) an Xn message (called e.g. Xn Relay message) which includes the anchor gNB ID as destination, the new gNB ID as source, and the Xn context fetch request comprising the UE context ID. When receiving this Xn Relay message, the LV gNB propagates the Xn Context fetch request towards the anchor gNB over a second direct interface between the LV gNB and the anchor gNB.
The new gNB may provide to the Anchor gNB, via the relay gNB (LV gNB), all the information a new gNB being Xn connected with the Anhor gNB would provide, in order for the Anchor gNB e.g. to compute the security keys for the UE in the New gNB.
In return, the same mechanism is used by the anchor gNB to reply via the LV gNB to the new gNB by sending a Relay Response Xn message including the new gNB ID as destination, the anchor gNB ID as source and including the UE context.
Embodiments of the invention avoid at least some of the drawbacks mentioned above of the "best existing" solution. In particular, if the request for the context and the response via the relay gNB (LV gNB) are transmitted via respective direct interfaces (i.e. a first Xn interface between anchor gNB and relay gNB and a second Xn interface between the relay gNB and the new gNB in the case of Xn interfaces), the context fetch is confined to the RAN such that one of the purposes of the inactive state feature are fulfilled. The term "direct interface" relates to the logical structure of the interface which does not comprise an intervening node on the top layer. However, on the lower layers, the interface may be based on intervening nodes such as routers, bridges, etc.
However, even if, for some reasons, one of the connections between the new gNB and the relay gNB or between the relay gNB and the anchor gNB goes via the CN (e.g. 5GC), it might still have the advantage that the risk for routing via multiple AMFs in the CN is reduced.
In some embodiments, the UE provides the ID of the anchor gNB, the context ID, and the ID of the previous visited cell in the location update message to the new gNB. However, in some embodiments, the UE provides one or more of these information elements in one or more additional messages different from the location update message to the new gNB. Preferably,
such additional message(s) follow the location update message, but they may precede the location update message instead.
Fig. 1 shows a call flow according to an embodiment of the invention. The call flow may be performed when the UE moves from a cell of the LV gNB in the RNA to a cell of the new gNB outside the RNA, wherein the anchor gNB and the new gNB are not Xn connected. As shown in Fig. 1 , the UE provides in the RRC location update message to the new gNB an ID of the last visited cell (LV NGCI), an ID of the anchor gNB, and a UE context ID, which identifies the context for the UE kept in the anchor gNB.
The new gNB derives the ID of the gNB to which the last visited cell belongs (LV gNB-ID) from LV NGCI. Then, it issues, via XN interface to the LV gNB (relay gNB), an Xn relay request containing a context fetch request, which comprises the ID of the new gNB, the ID of the anchor gNB, and context fetch information including at least the UE context ID.
The LV gNB propagates the Xn context fetch request to the Anchor gNB via the Xn interface between LV gNB and anchor gNB. In response, the anchor gNB provides the context to the LV gNB, which forwards the context to the new gNB in response to the Xn relay request.
The request from the LV gNB (relay gNB) arriving at the anchor gNB may have the same format as a corresponding request from a new gNB outside the RNA which is Xn connected to the anchor gNB. However, in the former case, the destination indicated in the request (new gNB) is different from the originator of the request (relay gNB) arriving at the anchor gNB, while, in the latter case, these identifiers may be the same. If the anchor gNB does not check if these IDs are the same, the anchor gNB need not to be modified over a conventional anchor gNB such that embodiments of the invention may be backwards compatible with respect to the anchor gNB.
In some embodiments of the invention, at least one of the request from the new gNB to the relay gNB and the request from the relay gNB to the anchor gNB may not comprise an indication of the final destination for the context (i.e. the ID of the new gNB). The anchor gNB may not need this information. The relay gNB knows the new gNB because it receives the request from the new gNB.
In some embodiments, the UE may provide to the new gNB an identifier of the LV gNB instead of or in addition to the LV NGCI. In these embodiments, the new gNB need not to derive the
ID of the LV gNB from the LV NGCI. For example, the identifier of the LV gNB may be embedded in the cell identifier of the last visited cell.
Fig. 2 shows an apparatus according to an embodiment of the invention. The apparatus may be a terminal such as a UE, an loT device, a MTC device, or an element thereof. Fig. 3 shows a method according to an embodiment of the invention. The apparatus according to Fig. 2 may perform the method of Fig. 3 but is not limited to this method. The method of Fig. 3 may be performed by the apparatus of Fig. 2 but is not limited to being performed by this apparatus.
The apparatus comprises checking means 10, monitoring means 20, and instructing means 30. Each of the checking means 10, monitoring means 20, and instructing means 30 may be a checker, monitor, and instructor, respectively. Each of the checking means 10, monitoring means 20, and instructing means 30 may be a checking processor, monitoring processor, and instructing processor, respectively.
The checking means 10 checks if a terminal is in an inactive state (e.g. RRC_inactive state) in a notification area (e.g. RNA) (S10). If the terminal is in the inactive state in the notification area, the terminal does not inform another cell of the notification area on a location update when it moves from the last visited cell of the notification area to the other cell of the notification area, and, the terminal informs a new cell outside the notification area on the location update when it moves from the last visited cell of the notification area to the new cell outside the notification area.
The monitoring means 20 monitors if the terminal moves from a last visited cell of the notification area to a new cell outside the notification area (S20). The last visited cell belongs to a last visited base station (sometimes also called relay base station), and the new cell belongs to a new base station.
The sequence of S10 and S20 is arbitrary, i.e. S20 may follow S10, or S10 may follow S20. S10 and S20 may be performed fully or partly in parallel.
If the terminal moves from the last visited cell of the notification area to the new cell outside the notification area (S20 = "yes"), the terminal may provide a location update information to the new cell because it is in the inactive state in the notification area and the new cell is outside the notification area. However, this step may be outside the claimed method and may be controlled by another apparatus.
In addition, if the terminal is in the inactive state (S10 ="yes") and moves from the last visited cell of the notification area to the new cell outside the notification area (S20 = "yes"), the instructing means instructs the terminal to provide an anchor base station identifier of an anchor base station, a context identifier of a context for the terminal, and at least one of a last visited cell identifier of the last visited cell and a last visited base station identifier of a last visited base station to the new base station (S30).
Fig. 4 shows an apparatus according to an embodiment of the invention. The apparatus may be a base station such as a NB (e.g. gNB or eNB), or an element thereof. It may have the role of a new base station. Fig. 5 shows a method according to an embodiment of the invention. The apparatus according to Fig. 4 may perform the method of Fig. 5 but is not limited to this method. The method of Fig. 5 may be performed by the apparatus of Fig. 4 but is not limited to being performed by this apparatus.
The apparatus comprises monitoring means 1 10, checking means 120, and instructing means 130. Each of the monitoring means 1 10, checking means 120, and instructing means 130 may be a monitor, checker, and instructor, respectively. Each of the monitoring means1 10, checking means 120, and instructing means 130 may be a monitoring processor, checking processor, and instructing processor, respectively.
The monitoring means 1 10 monitors if a new base station receives, from a terminal (e.g. UE), location update information for the terminal, an anchor base station identifier of an anchor base station, a context identifier of a context, and at least one of a last visited cell identifier of a last visited cell and a last visited base station identifier of a last visited base station (S1 10). If the last visited cell identifier is provided, the apparatus assumes that the last visited cell belongs to the last visited base station.
If, according to S110, the location update information and the anchor base station identifier are received, the checking means 120 checks if a first direct connection between the new base station and the anchor base station exists (S120).
The monitoring of S1 10 if the context identifier and the at least one of the last visited cell identifier and the last visited base station identifier are received may be performed in an arbitrary sequence with respect to S120. These steps may be performed fully or partly in parallel.
If the first direct connection does not exist (S120 = "no") and, according to S1 10, the at least one of the last visited cell identifier and the last visited base station identifier is received, the instructing means 130 instructs the new base station to request the context from the anchor base station via the last visited base station (S130). The request for the context from the anchor base station comprises the anchor base station identifier and the context identifier. It may additionally comprise an identifier of the new base station. Due to S130, the last visited base station is sometimes called a relay base station.
Fig. 6 shows an apparatus according to an embodiment of the invention. The apparatus may be a base station such as a NB (e.g. gNB or eNB), or an element thereof. It may have the role of a relay base station and of the last visited base station in the RNA for a terminal. Fig. 7 shows a method according to an embodiment of the invention. The apparatus according to Fig. 6 may perform the method of Fig. 7 but is not limited to this method. The method of Fig. 7 may be performed by the apparatus of Fig. 6 but is not limited to being performed by this apparatus.
The apparatus comprises supervising means 210, instructing means 230, monitoring means 240, and prompting means 250. Each of the supervising means 210, instructing means 230, monitoring means 240, and prompting means 250 may be a supervisor, instructor, monitor, and prompter, respectively. Each of the supervising means 210, instructing means 230, monitoring means 240, and prompting means 250 may be a supervising processor, instructing processor, monitoring processor, and prompting processor, respectively. Optionally (indicated by the dashed lines in Figs. 6 and 7), the apparatus may comprise checking means 220 which may be a checker or a checking processor.
The supervising means 210 supervises if a last visited base station (sometimes also named relay base station) receives a request for a context from a new base station (S210). The request for the context comprises an anchor base station identifier of an anchor base station and a context identifier of the context.
In some embodiments of the invention comprising the checking means 220, the checking means 220 checks if the last visited base station is the same as the anchor base station. In detail, if the request is received (S210 = "yes"), the checking means 220 checks if the anchor base station identifier identifies the last visited base station (S220), i.e. if the last visited base station is the anchor base station such that it may provide itself the context. Thus, the new
gNB may send t e same context fetch request, regardless of whether or not the anchor gNB is Xn connected to the new gNB.
The instructing means 230 instructs the last visited base station to ask the anchor base station for the context (S230). In embodiments without the checking means 220, S230 is performed by the instructing means 230 if the last visited base station receives the request (S210 = "yes"). In embodiments comprising the checking means 220, S230 may be performed by the instructing means 230 if the anchor base station identifier does not identify the last visited base station (S220 = "no"; i.e., the last visited base station is different from the anchor base station). Due to S230, the last visited base station is sometimes called relay base station.
The monitoring means 240 monitors if the last visited base station receives the context from the anchor base station in response to the asking for the context instructed in S230 (S240).
If the last visted base station receives the context (S240 = "yes"), the prompting means 250 prompts the last visited base station to forward the context to the new base station in response to the request received in S210 (S250).
Fig. 8 shows an apparatus according to an embodiment of the invention. The apparatus comprises at least one processor 410, at least one memory 420 including computer program code, and the at least one processor 410, with the at least one memory 420 and the computer program code, being arranged to cause the apparatus to at least perform at least one of the methods according to Figs. 3, 5, and 7.
In some embodiments of the invention, instead of the (full) context, only a portion of the context is transferred from the anchor gNB to the new gNB. Therefore, unless otherwise described or made clear from the context, the term "context" in the present application includes both the full context and a portion of the context.
Embodiments of the invention are described with respect to a UE. A UE is a particular kind of a terminal. All kinds of terminals may belong to embodiments of the invention. E.g., terminals in which embodiments of the invention are implemented may be a loT device, a MTC device, a laptop, a tablet, a smartphone, a mobile phone, etc.
The invention is described for a 5G network. However, it may be employed also in other networks of other radio technologies where a concept of an inactive state (such as
RRCjnactive state) in a notification area (such as a RAN notification area) exists, even if different terms may be used in other technologies. According to the concept, the terminal does not inform a new cell on a location update if the new cell is in the notification area, and informs the new cell on the location update if the new cell is not in the notification area, wherein the context of the terminal is kept at an anchor base station while the terminal moves in the notification area. Correspondingly, in other technologies than 5G, another direct interface between base stations than the Xn interface may be used, such as an X2 interface in LTE and LTE-A.
Accordingly, a base station may be a RAN node of the respective radio technology.
One piece of information may be transmitted in one or plural messages from one entity to another entity. Each of these messages may comprise further (different) pieces of information.
Names of network elements, protocols, and methods are based on current standards. In other versions or other technologies, the names of these network elements and/or protocols and/or methods may be different, as long as they provide a corresponding functionality.
If not otherwise stated or otherwise made clear from the context, the statement that two entities are different means that they perform different functions. It does not necessarily mean that they are based on different hardware. That is, each of the entities described in the present description may be based on a different hardware, or some or all of the entities may be based on the same hardware. It does not necessarily mean that they are based on different software. That is, each of the entities described in the present description may be based on different software, or some or all of the entities may be based on the same software. Each of the entities described in the present description may be embodied in the cloud.
According to the above description, it should thus be apparent that example embodiments of the present invention provide, for example, a terminal such as a UE, an loT device, a MTC device etc., or a component thereof, an apparatus embodying the same, a method for controlling and/or operating the same, and computer program(s) controlling and/or operating the same as well as mediums carrying such computer program(s) and forming computer program product(s). According to the above description, it should thus be apparent that example embodiments of the present invention provide, for example, a base station such as a NB (e.g. gNB, eNB), or a component thereof, an apparatus embodying the same, a method for controlling and/or operating the same, and computer program(s) controlling and/or
operating the same as well as mediums carrying such computer program(s) and forming computer program product(s).
Implementations of any of the above described blocks, apparatuses, systems, techniques or methods include, as non-limiting examples, implementations as hardware, software, firmware, special purpose circuits or logic, general purpose hardware or controller or other computing devices, or some combination thereof.
It is to be understood that what is described above is what is presently considered the preferred embodiments of the present invention. However, it should be noted that the description of the preferred embodiments is given by way of example only and that various modifications may be made without departing from the scope of the invention as defined by the appended claims.
Claims
1 . Apparatus, comprising at least one processor, at least one memory including computer program code, and the at least one processor, with the at least one memory and the computer program code, being arranged to cause the apparatus to at least perform
checking if a terminal is in an inactive state in a notification area,
monitoring if the terminal moves from a last visited cell of the notification area to a new cell outside the notification area;
instructing the terminal to provide an anchor base station identifier of an anchor base station, a context identifier of a context for the terminal, and at least one of a last visited cell identifier of the last visited cell and a last visited base station identifier of a last visited base station to the new base station if the terminal is in the inactive state and moves from the last visited cell to the new cell; wherein
the last visited cell belongs to the last visited base station;
the new cell belongs to the new base station.
2. The apparatus according to claim 1 , wherein at least one of the anchor base station identifier, the context identifier, and the at least one of the last visited cell identifier and the last visited base station identifier is provided along with the informing of the new cell on the location update of the terminal from the last visited cell to the new cell.
3. Apparatus, comprising at least one processor, at least one memory including computer program code, and the at least one processor, with the at least one memory and the computer program code, being arranged to cause the apparatus to at least perform
monitoring if a new base station receives, from a terminal, location update information for the terminal, an anchor base station identifier of an anchor base station, a context identifier of a context, and at least one of a last visited cell identifier of a last visited cell and a last visited base station identifier of a last visited base station;
checking if a first direct connection between the new base station and the anchor base station exists if the location update information and the anchor base station identifier are received;
instructing the new base station to request the context from the anchor base station via the last visited base station if the first direct connection does not exist and the at least one of the last visited cell identifier and the last visited base station identifier is received; wherein the request for the context from the anchor base station comprises the anchor base station identifier and the context identifier.
4. The apparatus according to claim 3, wherein the at least one processor, with the at least one memory and the computer program code, being arranged to cause the apparatus to further perform,
if the last visited cell identifier of the last visited cell is received and the last visited base station identifier is not received, identifying the last visited base station based on the last visited cell identifier, wherein the last visited cell belongs to the last visited base station.
5. The apparatus according to any of claims 3 and 4, wherein at least one of the anchor base station identifier, the context identifier, and the at least one of the last visited cell identifier and the last visited base station identifier are comprised in the location update information from the terminal.
6. The apparatus according to any of claims 3 to 5, wherein the context is requested via a second direct connection between the new base station and the last visited base station.
7. The method according to any of claims 3 to 6, wherein at least one of the first direct connection and, if dependent on claim 6, the second direct connection is based on an Xn interface.
8. Apparatus, comprising at least one processor, at least one memory including computer program code, and the at least one processor, with the at least one memory and the computer program code, being arranged to cause the apparatus to at least perform
supervising if a last visited base station receives a request for a context from a new base station, wherein the request for the context comprises an anchor base station identifier of an anchor base station and a context identifier of the context;
instructing the last visited base station to ask the anchor base station for the context if the last visited base station receives the request;
monitoring if the last visited base station receives the context from the anchor base station in response to the asking for the context;
prompting the last visited base station to forward the context to the new base station in response to the received request if the last visited base station receives the context.
9. The apparatus according to claim 8, wherein at least one of:
the anchor base station is asked for the context via a first direct connection between the last visited base station and the anchor base station; and
the request is received and the context is forwarded via a second direct connection between the last visited base station and the new base station.
10. The method according to claim 9, wherein the at least one of the first direct connection and the second direct connection is based on an Xn interface.
1 1 . The apparatus according to any of claims 8 to 10, wherein the at least one processor, with the at least one memory and the computer program code, being arranged to cause the apparatus to at least perform
checking, if the request is received, if the anchor base station identifier identifies the last visited base station;
inhibiting the instructing of the last visited base station if the anchor base station identifier identifies the last visited base station.
12. Method, comprising
checking if a terminal is in an inactive state in a notification area,
monitoring if the terminal moves from a last visited cell of the notification area to a new cell outside the notification area;
instructing the terminal to provide an anchor base station identifier of an anchor base station, a context identifier of a context for the terminal, and at least one of a last visited cell identifier of the last visited cell and a last visited base station identifier of a last visited base station to the new base station if the terminal is in the inactive state and moves from the last visited cell to the new cell; wherein
the last visited cell belongs to the last visited base station;
the new cell belongs to the new base station.
13. The method according to claim 12, wherein at least one of the anchor base station identifier, the context identifier, and the at least one of the last visited cell identifier and the last visited base station identifier is provided along with the informing of the new cell on the location update of the terminal from the last visited cell to the new cell.
14. Method, comprising
monitoring if a new base station receives, from a terminal, location update information for the terminal, an anchor base station identifier of an anchor base station, a context identifier of a context, and at least one of a last visited cell identifier of a last visited cell and a last visited base station identifier of a last visited base station;
checking if a first direct connection between the new base station and the anchor base station exists if the location update information and the anchor base station identifier are received;
instructing the new base station to request the context from the anchor base station via the last visited base station if the first direct connection does not exist and the at least one of the last visited cell identifier and the last visited base station identifier is received; wherein the request for the context from the anchor base station comprises the anchor base station identifier and the context identifier.
15. The method according to claim 14, further comprising
if the last visited cell identifier of the last visited cell is received and the last visited base station identifier is not received, identifying the last visited base station based on the last visited cell identifier, wherein the last visited cell belongs to the last visited base station.
16. The method according to any of claims 14 and 15, wherein at least one of the anchor base station identifier, the context identifier, and the at least one of the last visited cell identifier and the last visited base station identifier are comprised in the location update information from the terminal.
17. The method according to any of claims 14 to 16, wherein the context is requested via a second direct connection between the new base station and the last visited base station.
18. The method according to any of claims 14 to 17, wherein at least one of the first direct connection and, if dependent on claim 17, the second direct connection is based on an Xn interface.
19. Method, comprising
supervising if a last visited base station receives a request for a context from a new base station, wherein the request for the context comprises an anchor base station identifier of an anchor base station and a context identifier of the context;
instructing the last visited base station to ask the anchor base station for the context if the last visited base station receives the request;
monitoring if the last visited base station receives the context from the anchor base station in response to the asking for the context;
prompting the last visited base station to forward the context to the new base station in response to the received request if the last visited base station receives the context.
20. The method according to claim 19, wherein at least one of:
the anchor base station is asked for the context via a first direct connection between the last visited base station and the anchor base station; and
the request is received and the context is forwarded via a second direct connection between the last visited base station and the new base station.
21 . The method according to claim 20, wherein the at least one of the first direct connection and the second direct connection is based on an Xn interface.
22. The method according to any of claims 19 to 21 , further comprising
checking, if the request is received, if the anchor base station identifier identifies the last visited base station;
inhibiting the instructing of the last visited base station if the anchor base station identifier identifies the last visited base station.
23. A computer program product comprising a set of instructions which, when executed on an apparatus, is configured to cause the apparatus to carry out the method according to any of claims 12 to 22.
24. The computer program product according to claim 23, embodied as a computer-readable medium or directly loadable into a computer.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/EP2017/074698 WO2019063086A1 (en) | 2017-09-28 | 2017-09-28 | Context transfer via last visited ran node |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/EP2017/074698 WO2019063086A1 (en) | 2017-09-28 | 2017-09-28 | Context transfer via last visited ran node |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2019063086A1 true WO2019063086A1 (en) | 2019-04-04 |
Family
ID=60043166
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/EP2017/074698 WO2019063086A1 (en) | 2017-09-28 | 2017-09-28 | Context transfer via last visited ran node |
Country Status (1)
Country | Link |
---|---|
WO (1) | WO2019063086A1 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109819392A (en) * | 2017-11-20 | 2019-05-28 | 华为技术有限公司 | A kind of report method and device of location information |
US12185219B2 (en) | 2020-09-15 | 2024-12-31 | Nokia Technologies Oy | NG based context release and data forwarding for multi-hop mobility |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2426976A1 (en) * | 2009-04-27 | 2012-03-07 | NTT DoCoMo, Inc. | Mobile communication system |
US20170078940A1 (en) * | 2014-03-06 | 2017-03-16 | Nec Corporation | Apparatus, system and method for dual connectivity |
-
2017
- 2017-09-28 WO PCT/EP2017/074698 patent/WO2019063086A1/en active Application Filing
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2426976A1 (en) * | 2009-04-27 | 2012-03-07 | NTT DoCoMo, Inc. | Mobile communication system |
US20170078940A1 (en) * | 2014-03-06 | 2017-03-16 | Nec Corporation | Apparatus, system and method for dual connectivity |
Non-Patent Citations (8)
Title |
---|
"3rd Generation Partnership Project; Technical Specification Group Radio Access Network; NG Radio Access Network (NG-RAN); NG Application Protocol (NGAP) (Release 15)", 3GPP STANDARD; 3GPP TS 38.413, 3RD GENERATION PARTNERSHIP PROJECT (3GPP), MOBILE COMPETENCE CENTRE ; 650, ROUTE DES LUCIOLES ; F-06921 SOPHIA-ANTIPOLIS CEDEX ; FRANCE, vol. RAN WG3, no. V0.3.0, 4 September 2017 (2017-09-04), pages 1 - 85, XP051336843 * |
EIKO SEIDEL: "3GPP 5G RAN Study Completed", 31 March 2017 (2017-03-31), XP055425158, Retrieved from the Internet <URL:http://www.nomor.de/uploads/6d/ca/6dca62aa90c67f23a89822f614b6c59b/2017-03-3GPP-5G-RAN-Study-Completed-v1-0.pdf> [retrieved on 20171115] * |
ERICSSON: "Signalling flows for paging and resume for RRC_INACTIVE", vol. RAN WG2, no. Spokane, Wa; 20170117 - 20170119, 17 January 2017 (2017-01-17), XP051211108, Retrieved from the Internet <URL:http://www.3gpp.org/ftp/Meetings_3GPP_SYNC/RAN2/Docs/> [retrieved on 20170117] * |
HAILU SOFONIAS ET AL: "Hybrid paging and location tracking scheme for inactive 5G UEs", 2017 EUROPEAN CONFERENCE ON NETWORKS AND COMMUNICATIONS (EUCNC), IEEE, 12 June 2017 (2017-06-12), pages 1 - 6, XP033122294, DOI: 10.1109/EUCNC.2017.7980730 * |
HUAWEI: "S1 Context fetch for Light Connection", vol. RAN WG3, no. Reno, Nevada; 20161114 - 20161118, 14 November 2016 (2016-11-14), XP051178863, Retrieved from the Internet <URL:http://www.3gpp.org/ftp/Meetings_3GPP_SYNC/RAN3/Docs/> [retrieved on 20161114] * |
LG ELECTRONICS INC: "UE context management between eNBs without X2 interface", vol. RAN WG3, no. Athens, Greece; 20170213 - 20170217, 12 February 2017 (2017-02-12), XP051213136, Retrieved from the Internet <URL:http://www.3gpp.org/ftp/Meetings_3GPP_SYNC/RAN3/Docs/> [retrieved on 20170212] * |
NOKIA ET AL: "Response to R3-173945", 10 October 2017 (2017-10-10), XP055425630, Retrieved from the Internet <URL:http://www.3gpp.org/ftp/Meetings_3GPP_SYNC/RAN3/Docs> [retrieved on 20171116] * |
PATRIK RUGELAND ET AL: "5G PPP mmMAGIC Architectural enablers and concepts for mm-wave RAN integration", 29 March 2017 (2017-03-29), XP055424624, Retrieved from the Internet <URL:https://bscw.5g-mmmagic.eu/pub/bscw.cgi/d187833/mmMAGIC_Architectural_enablers_mmWave_integration.pdf> [retrieved on 20171114] * |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109819392A (en) * | 2017-11-20 | 2019-05-28 | 华为技术有限公司 | A kind of report method and device of location information |
US11463981B2 (en) | 2017-11-20 | 2022-10-04 | Huawei Technologies Co., Ltd. | Location information reporting method and apparatus |
US12185219B2 (en) | 2020-09-15 | 2024-12-31 | Nokia Technologies Oy | NG based context release and data forwarding for multi-hop mobility |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11937131B2 (en) | Resume request followed by release and redirect | |
CN113329462B (en) | Method and apparatus for dual active connection handoff | |
CN102724704B (en) | Method for handling mobile device reachability when serving core network node changes | |
US20240349246A1 (en) | Methods and apparatuses for paging in a communications network | |
EP3046389B1 (en) | Communication method, device and system | |
EP3979707A1 (en) | Method and apparatus for initiating user plane path modification and communications system | |
KR102264618B1 (en) | Communication method, access network device, and terminal | |
CN109819485B (en) | Communication method, device and system | |
US11202338B2 (en) | Session establishment method and apparatus | |
CN113316223B (en) | State switching method and device | |
EP2567525B1 (en) | Handling a registration timer to provide service continuity in ims | |
CN109845361B (en) | Radio access network node and core network node for paging a wireless device in a wireless communication network | |
EP3567973B1 (en) | Communication method, terminal, and access network device | |
US10091761B2 (en) | Apparatus and method for paging in wireless communication system | |
CN113098822A (en) | Method and device for recovering IMS service | |
US10631199B2 (en) | Method for allowing user equipment to detach from network entity | |
WO2020034802A1 (en) | Method and device for activating pdu session | |
WO2019063086A1 (en) | Context transfer via last visited ran node | |
CN104581859A (en) | Service processing method and device for wireless communication | |
WO2018001301A1 (en) | User equipment control method, apparatus, and system, and network gateway | |
WO2021098389A1 (en) | Redirecting method and electronic apparatus for inactive terminal, and computer readable medium | |
KR102325935B1 (en) | COMMUNICATION PROCESSING SYSTEM, Mobility Management Entity, AND Serving Gateway, AND CONTROL METHOD THEREOF | |
KR20200036705A (en) | Method to manage connectivity for low power consumption mode iot device | |
CN103987123A (en) | Processing method and system for returning evolutionary system | |
WO2018001247A1 (en) | User equipment control method, apparatus, and system, and network gateway |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 17781050 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 17781050 Country of ref document: EP Kind code of ref document: A1 |