METHODS AND APPARATUSES FOR PAGING IN A COMMUNICATIONS NETWORK
20200015196 ยท 2020-01-09
Assignee
Inventors
Cpc classification
H04W68/005
ELECTRICITY
H04W76/28
ELECTRICITY
H04W68/00
ELECTRICITY
H04W68/06
ELECTRICITY
H04W36/0055
ELECTRICITY
International classification
H04W68/06
ELECTRICITY
H04W76/28
ELECTRICITY
Abstract
A communication system is disclosed in which an anchor base station configures a RAN based paging area for a communication device. When the anchor base station determines that it is necessary to update the RAN based paging area, it seeks to inform the communication device indicating that the RAN paging area for the communication device needs to be updated at the communication device, and subsequently, the base station may broadcast system information comprising information identifying a change to the paging area (e.g. a removal of a cell). The broadcasting of system information may also be carried out in other cells of the paging area.
Claims
1. A method performed by a base station of a communications network, the method comprising: sending, to a communication device, a message indicating that a paging area for the communication device is to be updated at the communication device; and broadcasting system information comprising information identifying a change to the paging area.
2. The method according to claim 1, wherein the base station operates as an anchor base station for the communication device and the method further comprises sending to another base station a message comprising information identifying a change to the paging area.
3. The method according to claim 1, wherein the base station operates a cell of the paging area and the method further comprises receiving from another base station a message comprising information identifying a change to the paging area.
4. The method according to claim 3, wherein the method further comprises sending a message to the another base station responsive to the message comprising information identifying a change to the paging area.
5. The method according to claim 1, wherein said change to the paging area comprises removal of at least one base station (and/or an associated cell) from the paging area and the system information comprises a list of the at least one base station (and/or an associated cell) to be deleted from the paging area.
6.-11. (canceled)
12. A method performed by a communication device of a communications network, the method comprising: receiving, from a base station, a message indicating that a paging area for the communication device is to be updated at the communication device; and receiving system information broadcast comprising information identifying a change to the paging area.
13. The method according to claim 12, wherein said change to the paging area comprises removal of at least one base station (and/or an associated cell) from the paging area and the system information comprises a list of the at least one base station (and/or an associated cell) to be deleted from the paging area.
14. (canceled)
15. A method performed by a base station of a communications network, the method comprising: determining that a communication device is to be moved to an inactive or light connected (LC) state; and sending, to the communication device, a message indicating that the communication device is to move to the inactive or light connected (LC) state; wherein, the message includes information identifying at least one cell that forms a paging area for the communication device.
16. The method according to claim 15, wherein the message comprises a radio resource control (RRC) connection release message.
17. The method according to claim 16, wherein the RRC connection release message includes information identifying a release cause. (
18. The method according to claim 15, wherein the information identifying at least one cell comprises a cell list.
19. The method according to claim 18, wherein the information identifying at least one cell comprises a list of cells together with respective associated tracking area codes (TAC).
20. The method according to claim 15, wherein the base station operates as an anchor base station for the communication device.
21.-24. (cancelled)
25. A base station of a communications network, the base station comprising: a processor and a transceiver configured to: send, to a communication device, a message indicating that a paging area for the communication device is to be updated at the communication device; and broadcast system information comprising information identifying a change to the paging area.
26.-27. (canceled)
28. A communication device of a communications network, the communication device comprising a processor and a transceiver configured to: receive, from a base station, a message indicating that a paging area for the communication device is to be updated at the communication device; and receive system information broadcast comprising information identifying a change to the paging area.
29. (canceled)
30. A base station of a communications network, the base station comprising: a processor configured to determine that a communication device is to be moved to an inactive or light connected (LC) state; and a transceiver configured to send, to the communication device, a message indicating that the communication device is to move to the inactive or light connected (LC) state; wherein, the message includes information identifying at least one cell that forms a paging area for the communication device.
31.-33. (canceled)
Description
BRIEF DESCRIPTION OF DRAWINGS
[0033]
[0034]
[0035]
[0036]
[0037]
[0038]
[0039]
[0040]
[0041]
[0042]
[0043]
OVERVIEW
[0044]
[0045] Although not shown in
[0046] Communication devices 3 can connect to an appropriate cell (depending on their location and possibly on other factors, e.g. signal conditions, subscription data, capability, and/or the like) by establishing a radio resource control (RRC) connection with the appropriate base station 5 operating that cell. As can be seen, the first mobile device 3 is located in an area where it can be served by the cells operated by the base stations 5a or 5b. Thus, when operating in RRC idle mode (not sending/receiving data), the mobile device 3 camps on the cell having the best signal quality, and when in RRC active mode, the mobile device 3 communicates data via that cell (using e.g. the Uu air interface).
[0047] When the mobile device 3 first registers with the network (via one of the base stations 5), its serving base station 5 also establishes an associated S1 connection for relaying communications (user and control data) between the serving base station 5 and the core network 7.
[0048] The base stations 5 are connected to the core network 7 via an S1 interface (or NGC/NG-U interface in case of 5G) and to each other via an X2 interface (Xn interface in 5G). The core network 7 includes, amongst others, an access and mobility management function (AMF) 9 (or a mobility management entity, MME), and a user-plane function 10 for providing a connection between the base stations 5 and external networks 15 (such as the Internet) and/or servers hosted outside the core network 7.
[0049] The AMF/MME 9 is the network node responsible for keeping track of the locations of the mobile communication devices within the communications network 1 especially when a UE is RRC_IDLE mode. In particular, the AMF/MME 9 stores an identifier of the mobile communication devices' last known cell (or tracking area) so that they can be notified when there is an incoming (voice or data) call for them and that a communication path is set up via the base station 5 currently serving the particular mobile communication device.
[0050] In the following examples, the mobile device 3 connects to the network periodically (e.g. whenever one of its applications needs to communicate with the network) for sending data to a remote endpoint (e.g. a server or another communication device). The mobile device 3 is configured to operate in a light connected (LC) mode in which the network maintains an associated S1 connection even when the mobile device 3 is operating in an inactive mode from the RAN's point of view. Therefore, between its periodic re-connections, the mobile device 3 effectively enters an idle (or suspended) mode and thus avoids performing handovers as long as it remains within an area configured by its anchor base station 5a.
[0051] The base station 5 serving the mobile device 3 is responsible for configuring an appropriate RAN based paging area for the mobile device 3 (e.g. by providing a list of cells and/or paging area IDs to the mobile device 3). The RAN based paging area may be configured to comprise one or more cells from the same or different base stations 5. For example, the RAN based paging area may be a tracking area, however, the RAN based paging area is UE specific and serving base station 5 may change the cells included in the RAN based paging area (when appropriate).
[0052] As illustrated by a dashed line, the mobile device 3 previously connected to the base station 5a (via Cell A) and thus the base station 5a (acting as the anchor base station for the mobile device 3) maintains an associated UE context and terminates S1. However, it will also be appreciated that the anchor base station may be a different base station, e.g. the base station 5b currently serving the mobile device 3. In the present example, the anchor base station 5a configures the mobile device 3 with a RAN paging area that includes one or more cells in the vicinity of the anchor base station 5a. For example, the (UE specific) RAN paging area may include the anchor base station's own cell(s) and the cells operated by the base stations 5b and 5c.
[0053] As illustrated by a continuous line, the mobile device 3 is now reachable via the base station 5b (e.g. via a Cell B operated by that base station 5b)for example, due to a change in signal conditions in Cell A and/or movement of the mobile device 3. In this example, the mobile device 3 currently has no active connections with the radio access network (the base stations 5), thus it is configured to perform cell reselection (without informing the network) when it moves between cells operated by the base stations 5a, 5b, and 5c. However, if the mobile device 3 moves to an area (e.g. a cell operated by base station 5d or 5e) that is not included in its RAN paging area, the mobile device 3 initiates a location update procedure in order to inform the network about its current location (in which case the mobile device 3 may be configured with a new RAN paging area).
[0054] As explained above, in LC state/mode the mobile device 3 is still seen as connected (ECM-CONNECTED) from the core network's 7 (AMF/MME 9) point of view even after the mobile device 3 has, in effect, entered an idle/inactive mode from the perspective of the base stations (and hence the mobile device 3 does not have an active data connection with its base station 5). Accordingly, when there is downlink data to send, the MME 9 does not initiate paging for the mobile device 3 in the LC state/mode (e.g. throughout an associated tracking/paging area) because the MME 9 assumes that the mobile device 3 still has an active connection with its serving base station 5 (in this example, the anchor base station 5a). Thus, the MME 9 starts sending the downlink data to the anchor base station 5a. In response to the downlink data, the anchor base station 5a starts appropriate procedures for (RAN based) paging of the mobile device 3 within the paging area appropriate for that mobile device 3.
[0055] The RAN based paging indicates to the mobile device 3 that it needs to resume its RRC connection (re-connect) via an appropriate base station for receiving downlink data. Until the mobile device 3 resumes its connection, the anchor base station 5a stores the downlink data from the AMF/MME 9 (in case of control-planes signalling or data) or from the UPF 10 (in case of user-plane data) in its cache (memory).
[0056] The base station 5a decides which cells to page when it receives the downlink data. If necessary, the anchor base station 5b may send appropriate X2/Xn paging signalling to its neighbour base station(s) in order to reach the mobile device 3 via other than its own cell(s). Thus, in this example, the anchor base station 5a performs RAN based paging in its own cell(s) and in the cells operated by the base stations 5b and 5c which are included in the (UE specific) RAN paging area for the mobile device 3. In response to receiving an appropriate paging message, the mobile device 3 is operable to resume its RRC connection via one of the base stations 5a, 5b, and 5c (depending on which cell the mobile device 3 is currently camping on) for receiving the downlink data.
[0057] In this example, the RAN paging area of the mobile device 3 changes whilst the mobile device 3 is in the LC mode. Specifically, the cell(s) operated by the base station 5c (e.g. Cell C) are being removed from the RAN paging area for the mobile device 3. This may be necessary, for example, when the X2/Xn connection between the anchor base station 5a and the base station 5c is being removed or reconfigured, or when the base station 5c is no longer able to serve the mobile device 3 (e.g. due to a cell reconfiguration, change in cell load, failure of a neighbour base station, and/or the like). In some cases, especially when the base station 5c comprises a home base station (home eNB), the base station 5c may be turned off and no longer available. However, the nodes of this system are beneficially configured to address such scenarios that necessitate a change in the associated RAN paging area for the mobile devices.
[0058] In more detail, the base stations 5 are configured to inform each other (via the X2/Xn interface) about events that may cause a change in the RAN paging area employed by other base stations. For example, such event may include a cell (or base station) becoming unavailable, a base station being powered off, an X2/Xn connection being reconfigured or removed, and/or the like.
[0059] When necessary (e.g. when being notified/triggered by a neighbour base station), each anchor base station 5 (in this example, base station 5a for UE1) is able to notify the affected mobile device(s) 3 about the change in its RAN paging area (e.g. removal of one or more cells from the currently configured RAN paging area). For example, the base stations 5 may notify the change in the paging area by transmitting updated system information and/or carry out an appropriate RAN routing area update procedure with the mobile devices 3.
[0060] Beneficially, the mobile devices 3 can be kept updated about which cells they are allowed to camp on (which cells to include in their RAN paging area) and which cells they are not allowed to camp on (which cells to exclude from their RAN paging area). The decision by an anchor base station in terms of how to configure a UE specific RAN paging area may depend on one or more of: UE history information; a handover (HO) restriction area; a service level agreement relating to the UE; UE communication pattern history; and/or the like. It will be appreciated this information may change over time, it is possible that that the base station 5 may determine an initial UE specific RAN paging area, and then, after a period of time, the base station 5 may decide to modify the number of cells in the UE specific RAN paging area and to trigger the signalling to inform the mobile device 3 of this change.
[0061] In summary, in this network it is possible to provide better service continuity and more efficient resource usage at user equipment (mobile devices and/or IoT devices), (home) base stations, and the AMF/MME when the associated RAN paging area changes for the user equipment (which may be operating in LC state/mode).
[0062] Mobile Device
[0063]
[0064] The controller 37 is configured to control overall operation of the mobile device 3 by, in this example, program instructions or software instructions stored within the memory 39. As shown, these software instructions include, among other things, an operating system 41, a communications control module 43, a paging module 45, an RRC module 46, and a NAS module 49.
[0065] The communications control module 43 is operable to control the communication between the mobile device 3 and its serving base station 5 (and other communication devices connected to the serving base station 5, such as other user equipment, core network nodes, etc.).
[0066] The paging module 45 is responsible for maintaining a (RAN based) paging area (e.g. in the form of a list of cells) in which the mobile device 3 can be paged, and to control the transceiver 31 to monitor for paging messages addressed to the mobile device 3. The paging module 45 is also responsible to notify the other modules (e.g. the RRC module 46 and the NAS module 49, as appropriate) when the mobile device 3 is about to leave (or when it has left) the currently configured RAN paging area (for example, in order to perform an appropriate location update procedure).
[0067] The RRC module 46 is operable to generate, send and receive signalling messages formatted according to the RRC standard. For example, such messages are exchanged between the mobile device 3 and its serving base station 5. The RRC messages may include, for example, messages relating to configuring a (RAN based) paging area for the mobile device 3.
[0068] The NAS module 49 is operable to generate, send and receive signalling messages formatted according to the NAS standard. For example, such messages are exchanged between the mobile device 3 and the MME 9 (via the serving base station 5, using the RRC module 46). The NAS messages may include, for example, messages relating to registering and/or updating a tracking area (or cell) where the mobile device 3 is currently located.
[0069] Base Station
[0070]
[0071] The communications control module 63 is operable to control the communication between the base station 5 and the mobile device 3 (user equipment) and other network entities that are connected to the base station 5. The communications control module 63 also controls the separate flows of downlink user traffic (via associated data radio bearers) and control data to be transmitted to the communication devices associated with this base station 5. Control data may include, for example, control data for managing operation of the mobile device 3 (e.g. NAS, RRC, paging, system information, and/or the like).
[0072] The paging area control module 65 is responsible for maintaining, for each UE for which the base station 5 acts as an anchor, an appropriate (RAN based) paging area. The paging area control module 65 is also responsible for controlling the transceiver 51 to perform paging of mobile devices 3, when appropriate (e.g. when there is downlink data to send to a particular mobile device 3 that is not in RRC connected mode).
[0073] The RRC module 66 is operable to generate, send and receive signalling messages formatted according to the RRC standard. For example, such messages are exchanged between the base station 5 and the mobile device 3 (and other user equipment within the cell of the base station 5). The RRC messages may include, for example, messages relating to configuring a (RAN based) paging area for the mobile device 3.
[0074] The X2 module 67 is operable to generate, send and receive signalling messages (X2/Xn messages) formatted according to the X2AP (or XnAP) standard. The X2/Xn messages may include, for example, messages relating to paging a mobile device 3, data forwarding, transferring/fetching of UE context (and other information relating to the mobile device 3) between neighbouring base stations.
[0075] The S1AP module 68 is operable to generate, send and receive signalling messages formatted according to the S1AP (or NG-C) standard. For example, such messages are exchanged between the base station 5 and the AMF/MME 9. The S1AP (or NG-C) messages may include, for example, messages relating to registering the location and/or operating state of user equipment in a cell of the base station 5, requesting paging for a particular mobile device 3, and/or associated responses.
[0076] Access and Mobility Management Function
[0077]
[0078] The communications control module 83 is operable to control the communication between the access and mobility management function 9 and the base stations 5, the mobile devices 3, and other network entities that are connected to the access and mobility management function 9.
[0079] The UE location registration module 85 is responsible for keeping track of current location and state (e.g. idle or connected) of user equipment connected to the access and mobility management function 9.
[0080] The S1AP module 88 is operable to generate, send and receive signalling messages formatted according to the S1AP (or NG-C) standard. For example, such messages are exchanged between the access and mobility management function 9 and connected base stations 5. The S1AP (or NG-C) messages may include, for example, messages relating to registering the location and/or operating state of user equipment in a cell of the base station 5, requesting paging for a particular mobile device 3, and/or associated responses.
[0081] The NAS module 89 is operable to generate, send and receive signalling messages formatted according to the NAS standard. For example, such messages are exchanged between the access and mobility management function 9 and the mobile device 3 (via a base station 5, using the S1AP module 88). The NAS messages may include, for example, messages relating to registering and/or updating a tracking area (or cell) where the mobile device 3 is currently located.
[0082] In the above description, the mobile device 3, the base station 5, and the access and mobility management function 9 are described for ease of understanding as having a number of discrete modules (such as the communications control modules and the RRC modules). Whilst these modules may be provided in this way for certain applications, for example where an existing system has been modified to implement the invention, in other applications, for example in systems designed with the inventive features in mind from the outset, these modules may be built into the overall operating system or code and so these modules may not be discernible as discrete entities. These modules may also be implemented in software, hardware, firmware or a mix of these.
[0083] A more detailed description will now be given (with reference to
[0084] OperationFirst Example
[0085]
[0086] Initially, the mobile device 3 operates in (RRC) connected state, in which it is able to send uplink (UL) data to the UPF 10 (via the serving base station 5a) and to receive downlink (DL) data. However, in step S501, the serving (anchor) base station 5a decides to move the mobile device 3 to inactive (or LC) state, whilst maintaining the associated (S1 or NG-C/NG-U) connections towards the core network 7 (as generally shown in step S503).
[0087] It will be appreciated that the base station 5a may decide to move the mobile device 3 to the inactive (LC) state, when one or more predetermined condition is met. For example, the base station 5a may decide to move the mobile device 3 to the inactive (LC) state after the mobile device 3 has no more data to send or receive (e.g. when the downlink data buffer at the base station 5a is empty and/or when all uplink data requested for sending by the mobile device 3 has been successfully received). The base station 5a may move the mobile device 3 to the inactive (or LC) state, for example, after expiry of a timer (e.g. an inactivity timer) and/or upon request by the mobile device 3a (either explicitly or by an implicit indication, such as an indication of LCcapability).
[0088] In order to prepare the mobile device 3 for the inactive state (and to facilitate subsequent resuming of the mobile device's connection), the base station 5a stores/updates (in its memory 59) the UE context associated with the mobile device 3 (including e.g. uplink/downlink data counters, a resume ID, security parameters, information identifying any associated S1/NG-C/NG-U bearer, information identifying a paging area, and/or the like).
[0089] Next, the base station 5a (using its RRC module 66) generates and sends, in step S505, an appropriately formatted signalling message (e.g. an RRC Connection Release message and/or the like) configuring the mobile device 3 to move to the inactive state (e.g. upon receipt of the message or after expiry of a timer) and/or suspend (release) the radio connection. The base station's 5a message includes at least one of: information identifying a release cause (e.g. RRC-inactive and/or the like, which may be included in an appropriately formatted information element); a resume ID; and information identifying a paging area associated with the mobile device 3 (for example, a list of all cells/cell IDs that are included in the RAN based paging area, preferably with their respective tracking area codes/identifiers). It will be appreciated that the inclusion of tracking area code (TAC) may beneficially enable a mobile network operator to increase the number of unique base station/cell identifiers within a given PLMN. Further, a resume_ID in combination with a TAC can be made unique within the whole PLMN with reduced resume ID length (i.e. a Resume ID having fewer bits/smaller size can be employed whilst still being able to differentiate among a relatively large number of (inactive) mobile devices across a particular PLMN).
[0090] In step S507, the mobile device 3 changes its operation to the inactive state (light-connected state/mode) in accordance with the base station's 5a message, and stores the received information identifying the paging area (e.g. list of cells/cell IDs and associated tracking area identifiers). The mobile device 3 also stores the access stratum (AS) context, suspends all signalling radio bearers (SRBs) and data radio bearers (DRBs), and enters to light-connected/inactive state (until it has data to send or it receives signalling (paging) that it has downlink data).
[0091] Beneficially, therefore, the base station 5a is able to inform the mobile device 3 about the applicable RAN paging area as part of the procedure in which the base station 5a instructs to mobile device to change its operating state (e.g. from RRC connected to RRC inactive or light-connected state/mode). This ensures that the base station 5a and the mobile device 3 use the same list of cells for the relevant procedures (e.g. paging, location update, random access, etc.).
[0092] Therefore, in the example shown in
[0093] It will also be appreciated that, using an appropriately formatted RRC Connection Release message, the anchor base station 5a is able to notify a respective RAN paging area to any other mobile devices (e.g. UE4) that might be affected by the change in the cell(s) of the base station 5c.
[0094] OperationSecond Example
[0095]
[0096] In this example, the mobile device 3 is initially in inactive state (e.g. following the procedure described above with reference to
[0097] In response to an appropriate trigger, of the anchor base station 5a is configured to notify the mobile device 3 (or a set of mobile devices) about a change in their associated RAN paging area (for example, the addition/removal of one or more cells). The trigger may include, for example, one or more of: an update of the applicable paging area and/or a cell thereof; removal/addition of an X2/Xn connection (e.g. the connection to base station 5c); an expiry of a timer measuring a validity period of a previously configured paging area; receipt of downlink data for a mobile device; a change in network (cell) configuration/load; and/or the like.
[0098] In more detail, the controller 57 of the anchor base station 5a is configured to initiate RAN based paging for the mobile device 3 (or a set of mobile devices) within the paging area that is appropriate for that mobile device 3 (within a respective paging area for each mobile device, if more than one). RAN based paging typically involves transmitting paging signalling via the air (Uu) interface, via the X2/Xn interface, or both. Therefore, as generally shown in step S601, the anchor base station 5a generates and sends appropriate paging signals (over the Uu air interface) in order to prepare the mobile device 3 to receive information about its updated RAN paging area. This paging message therefore indicates to the mobile device 3 that its associated RAN paging area is being reconfigured (rather than indicating downlink data from the core network 7).
[0099] Since the anchor base station 5a does not know whether the mobile device 3 is located in Cell A, or in another cell (of the current paging area), the anchor base station 5a also sends, in step S603, appropriate X2/Xn paging signalling to its neighbour base station(s) 5 in order to attempt to reach the mobile device 3 via neighbour cells (comprised in the current paging area for that mobile device 3).
[0100] Beneficially, the anchor base station 5a also includes in the X2/Xn message (e.g. a RAN Routing Area Update Request and/or the like) to its neighbour base station 5b information identifying one or more mobile device 3 (e.g. a list of UEs) that are being affected by the paging area change (and hence identifying the UEs that need to be paged by the neighbour base station 5b); information identifying one or more cells/base stations that are to be added (if any); and information identifying one or more cells/base stations that are to be removed (if any). Preferably, the information identifying mobile devices may comprise an appropriately formatted information element (e.g. a UE-ID list information element) and the information identifying cells/base stations to be added and/or removed may comprise another information element (e.g. an eNB/gNB add list information element and/or an eNB/gNB delete list information element). Although not shown in
[0101] As generally shown in step S605, the neighbour base station 5b generates and sends appropriate paging signals (over the Uu air interface) in its own cell (in this example, Cell B), as described above with reference to step S601. In step S607, the base station 5b confirms receipt of the X2/Xn message from the anchor base station 5a (step S603) by generating and sending an appropriate X2/Xn response (e.g. a RAN Routing Area Update Response and/or the like). It will be appreciated that step S607 might precede step S605, if appropriate.
[0102] After transmitting the paging signals in their respective cells, the anchor base station 5a and the neighbour base station 5b proceed to transmit information identifying the change in the RAN paging area of the mobile device(s) 3 that has been paged. In this example, as generally shown in step S608, the base stations 5a and 5b are configured to transmit information identifying cells/base stations to be removed (and/or added) via system information broadcast (SIB).
[0103] For example, the base stations 5a and 5b may transmit an appropriately formatted SIB message (e.g. a dedicated SIB message) including an information element (IE) indicating a list of cells (with their associated tracking area identifier, if applicable) to be deleted from the RAN paging area. The SIB message may be transmitted as part of a system information broadcast or unicast on demand transmission. It will be appreciated that cells to be deleted from the RAN paging area may be notified in a way analogous to the current method of notifying blacklisted cells (e.g. using SIB4).
[0104] Beneficially, by exchanging appropriate information (e.g. using RAN Routing Area Update Request on X2/Xn), the neighbour base stations are also able to take action (paging and SIB broadcast/unicast on-demand) in order to notify, in their own cell, any mobile device 3 being affected by the paging area change.
[0105] It will be appreciated that paging (steps S601 and S605) may not be necessary to notify the mobile device 3 of a paging area change. Instead, the mobile device 3 may be configured to monitor SIB transmission periodically while operating in the inactive state. This may be achieved, for example, by using an appropriate counter (e.g. changing the counter whenever the paging area changes, thereby prompting the mobile devices 3 to obtain updated paging area information from the SIB). For example, the so-called systemInfoValueTagSI (defined in 3GPP TS36.331) may be used/adapted for notifying paging area changes for inactive state/mode mobile devices.
[0106] OperationThird Example
[0107]
[0108] In this example, it is not necessary to perform paging in order to notify mobile devices of a paging area change. Beneficially, in this example, information relating to the associated paging area (e.g. a change thereof) may be notified periodically, for example, as part of a procedure to update a RAN routing area (and/or the like).
[0109] In more detail, a RAN routing area update procedure may be initiated by the mobile device 3, periodically (e.g. upon expiry of a timer), when it needs to perform a cell update. It will be appreciated that this is similar to the legacy tracking area update (TAU) procedure, although in this case the serving base station is configured to update the RAN paging area for the mobile device 3, as part of the RAN routing area update procedure.
[0110] In this case, therefore, the base stations 5 are configured to send, periodically, when requested by mobile devices 3 in their cells, information relating to the RAN routing area/cell in which the mobile device 3 is currently located. For example, the base stations 5 may be configured to send such information upon a periodic location update (and/or the like) initiated by the mobile devices 3. In this example, the mobile devices 3 are configured to generate and send appropriate signalling messages (e.g. a RAN Routing Area Update Request) to their base station 5. In order to do so, the mobile devices 3 may be configured with an appropriate timer, and request (periodic) RAN routing area updates upon expiry of the timer. It will be appreciated that this is step may be analogous to the legacy timer based TAU.
[0111] Turning now to
[0112] Steps S701 and S702 are similar to steps S603 and S607 described above with reference to
[0113] Therefore, in step S701, the anchor base station 5a generates and sends, to its neighbour base station 5b, an appropriately formatted X2/Xn message (e.g. a RAN Routing Area Update Request) and includes in this message information identifying one or more mobile device 3 (e.g. a list of UEs) that are being affected by the paging area change and information identifying one or more cells/base stations that are to be removed. If appropriate, the anchor base station 5a may also include information identifying one or more cells/base stations that are to be added. In this case, the information identifying one or more mobile device 3 (e.g. a list of UEs) indicates to the neighbour base station 5b which UEs need to be notified by the neighbour base station 5b (if located in the associated Cell B).
[0114] The base station stores the received information in its memory 59, and confirms receipt of the X2/Xn message from the anchor base station 5a by generating and sending, in step S702, an appropriate X2/Xn response (e.g. a RAN Routing Area Update Response and/or the like).
[0115] In this example, the mobile device 3 is currently operating in inactive state (LC state) within its currently configured RAN paging area (for example, camping on Cell A or Cell B).
[0116] If the mobile device 3 is now camping on Cell B, it generates and sends, as shown in step S703, an appropriate signalling message to the base station 5b operating that cell, sending cell update. The base station 5b (now acting as a serving base station for the mobile device 3) proceeds to check (based on information stored in its memory 59) whether there is any change in the RAN paging area and whether that particular mobile is affected (included in the list of UEs from the anchor base station 5a). Beneficially, therefore, the serving base station 5b is able to include in its response, in step S704, the information received from the anchor base station 5a (in step S701) identifying one or more cells/base stations to be removed from the RAN paging area of the mobile device 3 (if that mobile device 3 is affected). It will be appreciated that the serving base station 5b may be configured to obtain updated RAN paging area information from the anchor base station 5a (e.g. in a similar manner as in steps S701 and S702), before it responds (in step S704) to the RAN routing area update request from the mobile device 3. It will be appreciated that the updated RAN paging area information may be included in a RAN routing area update accept message (and/or the like), for example, as part of an appropriately formatted Modified RAN Routing Area Information IE (and/or any other suitable IE).
[0117] Beneficially, by exchanging appropriate information (e.g. using RAN Routing Area Update Request on X2/Xn), the neighbour base stations are able to take action in order to notify, in a subsequent RAN routing area update procedure, any mobile device 3 being affected by the paging area change.
[0118] On the other hand, if the mobile device 3 is still camping on a cell operated by the anchor base station 5a (e.g. Cell A), the anchor base station 5a is able to provide the updated RAN paging area information to the mobile device 3, when it performs an appropriate (periodic) RAN routing area update. This is generally shown in steps S705 and S706 (which correspond to steps S703 and S704).
[0119] In this example, therefore, it is possible to notify the mobile device 3 about an update of its applicable RAN paging area, regardless of which cell the mobile device 3 camps on (and without requiring paging of the mobile device 3).
[0120] OperationFourth Example
[0121]
[0122] In this example, the base stations 5 are configured to identify mobile devices 3 (e.g. for which they act as an anchor base station) that may be impacted by a change relating to that base station (or another base station connected to it). For example, in the scenario shown in
[0123] In more detail, when (a cell of) the base station 5c becomes unavailable for RAN based paging (e.g. due to being turned off and/or the like), the base station 5s generates and sends, in step S801, an appropriately formatted (X2/Xn) signalling message informing the other base station 5a about a set of one or more mobile devices 3 that might be affected by this change (e.g. a list of UEs for which the base station 5c is currently acting as the anchor base station). In this example, the base station 5c requests to remove the X2/Xn connection it has with the base station 5a. Therefore, preferably, the message comprises an Xn Removal Request (or an X2 Removal Request) and includes an appropriately formatted IE comprising information (e.g. a list) identifying each (at least one) mobile device 3 that might be affected.
[0124] In response to this message, each neighbour base station (in this example, base station 5a) generates and sends, as shown in step S802, an appropriately formatted (X2/Xn) response informing the base station 5c about a set of one or more mobile devices 3 that might be affected by this change (e.g. UEs for which that particular base station 5a is currently acting as the anchor base station). In this example, the message comprises an Xn Removal Response (or an X2 Removal Response) and also includes an appropriately formatted IE identifying (listing) the affected mobile devices 3 (for which that base station 5a is the anchor base station).
[0125] It will be appreciated that the list of impacted UEs may comprise a list of associated
[0126] UE IDs suitable to identify a particular (inactive) mobile device 3, such as, for example, ResumelDs and/or S-TMSIs (and may also be accompanied by TAC-ID List in order to ensure uniqueness).
[0127] The contents of exemplary IEs that may be used are shown in Table 1 (for the X2 Removal Request) and Table 2 (for the X2 Removal Response).
[0128] Although not shown in
TABLE-US-00001 TABLE 1 an exemplary IE indicating impacted UEs IE/Group IE type and Semantics Assigned Name Presence Range reference description Criticality Criticality Message M 9.2.13 YES reject Type Global eNB M 9.2.22 YES reject ID X2 Removal O X2 Benefit YES reject Threshold Value 9.2.90 Impacted UE List ResumeID of UE List
TABLE-US-00002 TABLE 2 an exemplary IE indicating impacted UEs IE/Group IE type and Semantics Assigned Name Presence Range reference description Criticality Criticality Message M 9.2.13 YES reject Type Global eNB M 9.2.22 YES reject ID Criticality O 9.2.7 YES ignore Diagnostics Impacted UE List ResumeID of UE List
[0129] It will be appreciated that the respective lists of impacted UEs appearing in the X2 removal request (step S801) and the corresponding response (step S802) are likely to be different as the lists indicate impacted UEs from the perspective of the particular base station sending the message.
[0130] OperationFourth Example
[0131]
[0132] In this example, the mobile device 3 does not respond to the paging by the anchor base station 5a in the RAN based paging area. Therefore, as generally shown in step S901, the anchor base station 5a determines that the RAN based paging has been unsuccessful (failed). For example, the anchor base station 5a may be configured to determine that the RAN based paging has failed if the mobile device 3 does not respond to paging messages (in any cell of the RAN paging area) within a predetermined time interval, which may be indicated by expiry of an associated timer (e.g. a paging timer).
[0133] Therefore, when it determines failure of the RAN based paging, the anchor base station 5a proceeds to requesting assistance from the core network 7 (i.e. from the AMF/MME 9). Specifically, the anchor base station 5a generates and sends, in step S903, and appropriately formatted signalling message (such as a CN-Paging Assistance message and/or the like) requesting the AMF/MME 9 to initiate CN based paging procedures for the mobile device 3. The anchor base station 5a includes in this request message information identifying the mobile device 3 to be paged and information identifying one or more cells in which paging is recommended.
[0134] It will be appreciated that the cells in which paging is recommended may comprise at least a cell in which the anchor base station 5a was unable to perform RAN based paging (such as any cell operated by the base station 5c for which the associated X2/Xn connection has been removed), although it may comprise any other cell in which the mobile device 3 is likely to be located.
[0135] Optionally, the information identifying one or more cells in which paging is recommended may also include, for each cell, information identifying a respective tracking area associated with that cell. The information identifying one or more cells may comprise a list of recommended cells, for example an appropriately formatted information element (a Recommended Cells for Paging IE and/or the like). Further details of the exemplary CN-Paging Assistance request and the contents of some of the information included in this request are shown in Table 3 below.
[0136] In order to assist the anchor base station 5a, the AMF/MME 9 proceeds to initiating core network based paging procedures for the mobile device 3, based on the information (e.g. recommended cell list) included in the base station's request. Therefore, the AMF/MME 9 generates (using its S1AP module 88) and sends, in step S905, an appropriately formatted paging request to the base stations 5 operating cells that are included in the recommended cell list (and/or any further cells, if appropriate). It will be appreciated that the AMF/MME 9 may also perform, either concurrently or subsequently, core network based paging procedures for the mobile device 3 over the last known tracking area for the mobile device 3.
[0137] Although not shown in
[0138] In this example, therefore, even if RAN based paging fails, e.g. due to the mobile device 3 being unable to obtain the updated paging area information, the anchor base station 5a is beneficially able to request the AMF/MME 9 to carry out a core network based paging (e.g. over a wider (tracking) area and/or over cells other than the ones currently included in the RAN paging area). Moreover, since the anchor base station 5a is aware of which cells are affected by the removal of an X2/Xn connection, it is able to assist the AMF/MME 9 to conduct an optimised paging (e.g. in a smaller area than a tracking area) when RAN-based paging fails.
[0139] <CN-Paging Assistance Request>
[0140] This message is sent by the base station and is used to request the AMF/MME to page a UE when RAN-based paging fails.
TABLE-US-00003 TABLE 3 an exemplary IE indicating cells recommended for paging a UE IE type IE/Group and Semantics Assigned Name Presence Range reference description Criticality Criticality Message Type M 9.2.1.1 YES ignore MME UE M 9.2.3.3 YES reject S1AP ID eNB UE S1AP M 9.2.3.4 YES reject ID UE Identity M YES ignore Index value UE Paging M YES ignore Identity Recommended O 9.2.1.106 Cells for Paging Paging DRX O YES ignore
[0141] Modifications and Alternatives
[0142] Detailed embodiments have been described above. As those skilled in the art will appreciate, a number of modifications and alternatives can be made to the above embodiments whilst still benefiting from the inventions embodied therein. By way of illustration only a number of these alternatives and modifications will now be described.
[0143] It will be appreciated that embodiments of the invention may be particularly beneficial for Internet of Things (or machine-type) data transmissions (e.g. transmission of data acquired during measurement events and the like). However, it will be appreciated that the embodiments are also beneficially for transmission of any form of data depending on the application in which the communication device is being used. For example, the above embodiments may be applicable for transmitting data such as user data, backup data, synchronisation data, diagnostic data, monitoring data, usage statistics, error data and/or the like.
[0144] For simplicity, the base station 5a is described to be the anchor base station for each mobile device (UE1 to UE4) in
[0145] In
[0146] In step S503 of
[0147] In step S505 of
[0148] In the above description, the list of cells (cell IDs) that belong to a particular RAN based paging area includes the respective tracking area codes/identifiers for each cell. It will be appreciated that this allows the mobile device and the base station to uniquely identify cells across multiple tracking areas (in which the same cell IDs might be reused). However, it will be appreciated that a RAN based paging area may also be defined using a list of cell IDs only (i.e. without tracking area codes/identifiers).
[0149] It will be appreciated that the anchor base station may be configured to consider neighbour topology and/or (state of) X2/Xn connections with its neighbour base stations when determining which cells to remove form the paging area (i.e. which cells to include in the deleteCellList). For example, neighbour base station may be configured to exchange information with each other about changes in their configuration (also including changes in their X2/Xn connection to other base stations) which might require removal of a cell from the RAN paging area.
[0150]
[0151] Specifically, whenever the anchor base station decides to change the RAN paging area (for a particular UE in lightly connected/RRC_INACTIVE state), it may follow one of the three options (denoted OPT 1, OPT 2, and OPT 3) illustrated in
[0152] It will be appreciated that the RAN paging area may also be referred to as a RAN routing area or a RAN notification area. In some case, the RAN paging area may be a tracking area, although in most cases the RAN paging area comprises fewer cells than a tracking area.
[0153] In the above example embodiments, a 3GPP radio communications (radio access) technology is used. However, any other radio communications technology (i.e. WLAN, Wi-Fi, WiMAX, Bluetooth, etc.) can be used for managing operating states and/or notification areas for IoT devices in accordance with the above embodiments. The above example embodiments are also applicable to non-mobile or generally stationary user equipment.
[0154] In the above description, the mobile device, the base station, and the MME are described for ease of understanding as having a number of discrete functional components or modules. Whilst these modules may be provided in this way for certain applications, for example where an existing system has been modified to implement the invention, in other applications, for example in systems designed with the inventive features in mind from the outset, these modules may be built into the overall operating system or code and so these modules may not be discernible as discrete entities.
[0155] In the above example embodiments, a number of software modules were described. As those skilled in the art will appreciate, the software modules may be provided in compiled or un-compiled form and may be supplied to the base station, to the mobility management entity, to the mobile/IoT device, or to other user equipment as a signal over a computer network, or on a recording medium. Further, the functionality performed by part or all of this software may be performed using one or more dedicated hardware circuits. However, the use of software modules is preferred as it facilitates the updating of the base station, the mobility management entity, or the mobile device in order to update their functionalities.
[0156] It will be appreciated that the controllers referred to in the description of the mobile/IoT device, the base station, and the mobility management entity (i.e. with reference to
[0157] In one example described above, a method performed by a base station of a communications network comprises: sending, to a communication device, a message indicating that a paging area for the communication device is to be updated at the communication device; and broadcasting system information comprising information identifying a change to the paging area.
[0158] When the base station operates as an anchor base station for the communication device, the method may further comprise sending to another base station or multiple base stations (e.g. that operates a cell of the paging area) a message comprising information identifying a change to the paging area. When the base station operates a cell of the paging area, the method further may comprise receiving from another base station (e.g. an anchor base station) a message comprising information identifying a change to the paging area. The method may further comprise of sending a message to the anchor base station responsive to the message comprising information identifying a change to the paging area (e.g. after sending the message comprising information identifying a change to the paging area).
[0159] The change to the paging area may comprise removal of at least one base station (and/or an associated cell) from the paging area, in which case the system information may comprise a list of at least one base station (and/or an associated cell) to be deleted from the paging area.
[0160] In another example described above, a method performed by a base station of a communications network comprises: receiving, from a communication device, a request message to request update of a routing area; and sending, to a communication device, responsive to the request message, a message comprising information identifying a change to the routing area.
[0161] When the base station operates as an anchor base station for the communication device, the method may further comprise sending to another base station or multiple base stations (e.g. that operates a cell of the paging area) a message comprising information identifying a change to the routing area. When the base station operates a cell of the routing area, the method may further comprise receiving from another base station (e.g. an anchor base station) a message comprising information identifying a change to the routing area. In this case, the method may further comprise of sending a message to the anchor base station responsive to the message comprising information identifying a change to the routing area.
[0162] In another example described above, a method performed by a base station of a communications network comprises: receiving, from another base station, a request message to request removal of a base station to base station interface between base stations operating cells of a paging area; and sending, to the another base station, responsive to the request message, a response message comprising information identifying a change to the paging area; wherein at least one of the request message, and the response message, includes information identifying at least one communication device that will be impacted by the removal. In this example, both the request message and the response message may include respective information identifying at least one communication device that will be impacted by the removal.
[0163] In another example described above, a method performed by a communication device of a communications network comprises: receiving, from a base station, a message indicating that a paging area for the communication device is to be updated at the communication device; and receiving system information broadcast comprising information identifying a change to the paging area.
[0164] The change to the paging area may comprise removal of at least one base station (and/or an associated cell or cells) from the paging area, in which case the system information may comprise a list of at least one base station (and/or an associated cell or cells) to be deleted from the paging area.
[0165] In another example described above, a method performed by a communication device of a communications network comprises: transmitting, to a base station, a request message to request update of a routing area; receiving, from the base station, responsive to the request message, a message comprising information identifying a change to the routing area.
[0166] In another example described above, a method performed by a base station of a communications network comprises: determining that a communication device is to be moved to an inactive or light connected (LC) mode/state; and sending, to the communication device, a message indicating that the communication device is to move to the inactive or light connected (LC) mode/state; wherein, the message includes information identifying at least one cell that forms a paging area for the communication device. In this example, the message may comprise a radio resource control (RRC) connection release message. The RRC connection release message may include information identifying a release cause (e.g. release cause=rrc-inactive). The information identifying at least one cell may comprise a cell list (e.g. a RANPagingAreaCellList), for example, a list of cells together with respective associated tracking area codes (TAC).
[0167] The base station may operate as an anchor base station for the communication device whilst the communication device is in the light connected (LC) mode/state.
[0168] In another example described above, a method is performed by a base station acting as an anchor base station for a communication device of a communications network. The method comprises: determining that a paging attempt for the communication device has failed; and sending, to a core network entity, responsive to said determining, a request message to request the core network entity to page the communication device; wherein the request message includes information identifying at least one cell recommended for paging.
[0169] In another example described above, a method performed by a core network entity of a communications network comprises: receiving, from a base station acting as an anchor base station for a communication device, responsive to the base station determining that a paging attempt for the communication device has failed, a request message to request the core network entity to page the communication device; wherein the request message includes information identifying at least one cell recommended for paging. In this example, the method may further comprise paging the communication device based on the information identifying at least one cell recommended for paging e.g. based on the RAN Paging Area list assigned to a communication device whilst in the light connected (LC) mode/state.
[0170] Whilst specific hardware apparatus having a specific physical structure (e.g. controllers and transceiver circuitry) have been disclosed for performing the various procedures described herein, each step of the methods disclosed in the description and/or forming part of the claims, may be implemented by any suitable means for performing that step. In accordance with this each method aspect of the invention has a corresponding apparatus aspect comprising respective means for performing each step of that method aspect.
[0171] Various other modifications will be apparent to those skilled in the art and will not be described in further detail here.
[0172] This application is based upon and claims the benefit of priority from United Kingdom patent application No. 1701965.6, filed on Feb. 3, 2017, the disclosure of which is incorporated herein in its entirety by reference.