In a fifth generation (5G) standalone (SA) wireless network (cellular network), a mobility procedure is triggered when a user equipment (UE) changes cells. Typically, this begins with a measurement report, after some configured mobility event such as an Event A3 (i.e., a neighbor cell is better than the serving cell by an offset), or an Event A2 (i.e., the serving cell signal falls below a threshold). The wireless network instructs the UE to move from one cell to another cell, either at the same frequency layer or a different frequency layer, with a handover (HO) command. The HO command normally comes to the UE through a radio resource control (RRC) reconfiguration message that contains the radio parameters the UE needs to connect to the target cell (i.e., the new cell to which the UE is being handed over).
However, a tracking area code (TAC) is not included in traditional RRC reconfiguration messages. The expected process is for the UE to obtain the new TAC from the target cell's system information block 1 (SIB1), which is broadcast regularly in each cell, typically every 40 milliseconds (ms) in some wireless networks. The SIB1 carries the most critical information required for the UE to access the cell, such as random access parameters. The SIB1 includes information regarding the availability and scheduling of other system information block (SIBs), such as the mapping of SIBs to system information (SI) messages, periodicity, SI-window size, and other information, in addition to the TAC. As used herein TAC should not be confused with type allocation code or phone number area code, both of which are identified with UEs.
The following summary is provided to illustrate examples disclosed herein, but is not meant to limit all examples to any particular configuration or sequence of operations.
Solutions are disclosed that perform intelligently selective system information transmission during mobility. Examples include: determining, by a wireless network, that a first handover from a first base station to a second base station is pending for a user equipment (UE), wherein the first base station has a first tracking area code (TAC) and the second base station has a second TAC that is different than the first TAC; determining that the first base station and the second base station have different TACs; based on at least determining that the first base station and the second base station have different TACs, transmitting, by the first base station, to the UE, a first handover command with a system information block 1 (SIB1) message for the second base station, the SIB1 message for the second base station containing the second TAC; determining that a second handover from the second base station to a third base station is pending by for the UE, wherein the third base station has the second TAC; determining that the second base station and the third base station have a common TAC; and based on at least determining that the second base station and the third base station have a common TAC, transmitting, by the second base station, to the UE, a second handover command and not transmitting, by the second base station, to the UE, a SIB1 message for the third base station.
The disclosed examples are described below with reference to the accompanying drawing figures listed below, wherein:
Corresponding reference characters indicate corresponding parts throughout the drawings. References made throughout this disclosure. relating to specific examples, are provided for illustrative purposes, and are not meant to limit all implementations or to be interpreted as excluding the existence of additional implementations that also incorporate the recited features.
A tracking area identifier (TAI) is a concatenation of a public land mobile network (PLMN) identifier (ID) and a tracking area code (TAC). A PMLN is a concatenation of a mobile country code (MCC) and a mobile network code (MNC). A TAC is the unique code that each cellular operator assigns to each of its tracking areas (TAs). A TA defines a set of cells used for paging a user equipment (UE). That is, rather than paging a UE using every cell in a wireless network, the wireless network selects one or more TACs, based on the UE's most recent registration, and pages the UE using only the cells having the selected TAC(s). A cell site may have one or more cells, and each cell at a cell site typically shares the same TAC. In some examples, a set of a hundred or more cell sites, some of which host more than just a single cell, may share a common TAC.
When a UE changes its serving cell, and the new serving cell has the same TAC as the prior serving cell, there may be no critical need for the UE to perform a mobility registration update (MRU) in a fifth generation (5G) wireless network. The fourth generation (4G) equivalent of MRU is a TAC update (TAU). However, if the new serving cell has a different TAC, the UE should perform an MRU or TAU using non-access stratum (NAS) signaling. NAS is a functional layer in the wireless telecom protocol stacks between UEs and the core network. If the UE does not perform an MRU or TAU, the core network (of the wireless network) will not know the TAC of the cell serving the UE. This will interfere with the wireless network's ability to page the UE, for example to provide a wireless emergency alert (WEA) message or other system information update, and result in an out-of-date registration. The core network may then release the UE context and any ongoing internet protocol (IP) multimedia subsystem (IMS) call may be dropped.
Currently, the TAC is only included in an system information block 1 (SIB1) for a cell, and there are scenarios in which UEs should parse a new serving cell's SIB1 to identify a TAC change but—for reasons out of the control of wireless network operators—do not do so. In such scenarios, calls such as voice over new radio (VoNR) calls (in 5G standalone (SA)) and voice over long term evolution (VOLTE) calls (in 4G) may be dropped. To preclude voice call drops in 5G SA, some networks transmit a dedicated SIB1 message during SA handover using signaling resources. This process sends a dedicated SIB1 message to each UE during each handover, no matter whether it is an intra-TAC handover (same TAC) or an inter-TAC handover (different TAC). This reduces the likelihood that the UE will not be alerted to a change in the TAC, reducing dropped calls.
However, the dedicated SIB1 messages are relatively large. Since they are sent to each UE through an expanded Radio Resource Control (RRC) Reconfiguration message (one-to-one), rather than through broadcasting (one-to-many), and for each handover, this approach inefficiently burdens signaling resources. To prevent inefficient waste of resources, new functionality is introduce herein to identify whether a handover moves a UE to a target cell with a different TAC than the prior-serving cell. A dedicated SIB1 message is sent to the UE only when the TAC is different, but is withheld if the TAC is not different. Based on the average number of cells sharing a given TAC exceeding one hundred for some wireless networks, this novel approach significantly reduces network traffic by dropping the number of times that the SIB1 is transmitted over signaling resources to a mere fraction of its current value.
Solutions are disclosed that perform intelligent select whether to transmit a SIB1 message to a UE during a handover. The wireless network determines whether the UE will be moving to a target base station having a different TAC than the source base station. If so, the source base station sends the SIB1 for the target base station to the UE with the handover command, so that the UE is alerted to perform an MRU or a TAU with the new TAC. However, if the UE will be moving to a target base station having the same TAC as the source base station, the source base station sends the handover command without the SIB1 for the target base station, to save network bandwidth. In some examples, the source base station queries the target base station to learn the TAC of the target base station.
Aspects of the disclosure improve the efficiency of cellular networks without negatively impacting reliability, by reducing traffic that has been determined to be unnecessary. The result is that, with improved efficiency, RRC Signaling load may be reduced significantly. These advantageous results are accomplished, at least in part by, based on at least determining that a source base station and a target base station have a common TAC, transmitting, by the source base station, to a UE, a handover command and not transmitting, by the source base station, to the UE, a SIB1 message for the target base station.
With reference now to the figures,
Turning briefly to
Wireless network 110 may be a cellular network such as a 5G network, a 4G network, or another cellular generation network. In normal cellular operation, UE 102 uses an air interface 108 to communicate with base station 111a of wireless network 110. In some scenarios, base station 111a may also be referred to as a radio access network (RAN). Wireless network 110 has a core network 112 comprising an access node 113, a session management node 114, and other components (not shown). Wireless network 110 also has a packet routing node 116 and a proxy node 117. Access node 113 and session management node 114 are within a control plane 115 of wireless network 110, and packet routing node 116 is within a user plane 118 of wireless network 110).
Base station 111a is in communication with access node 113 and packet routing node 116. Access node 113 is in communication with session management node 114. Packet routing node 116 is in communication with session management node 114, proxy node 117, and an external packet data network 122, such as the internet. In some 5G examples, base stations 111a comprises a gNodeB (gNB), access node 113 comprises an access mobility function (AMF), session management node 114 comprises a session management function (SMF), and packet routing node 116 comprises a user plane function (UPF).
In some 4G examples, base station 111a comprises an eNodeB (eNB), access node 113 comprises a mobility management entity (MME), session management node 114 comprises a system architecture evolution gateway (SAEGW) control plane (SAEGW-C), and packet routing node 116 comprises an SAEGW-user plane (SAEGW-U). In some examples, proxy node 117 comprises a proxy call session control function (P-CSCF) in both 4G and 5G.
In some examples, wireless network 110 has multiple ones of each of the components illustrated, in addition to other components and other connectivity among the illustrated components. In some examples, wireless network 110 has components of multiple cellular technologies operating in parallel in order to provide service to UEs of different cellular generations. For example, base stations 111b-111d may each comprises a gNB or eNB, and may use different access nodes 113. In some examples, multiple cells may be co-located at a common cell site, and may be a mix of 5G and 4G.
Proxy node 117 is in communication with an internet protocol (IP) multimedia system (IMS) access gateway (IMS-AGW) 120 within an IMS, in order to provide connectivity to other wireless (cellular) networks, for a call with UE 104, or a public switched telephone system (PSTN, also known as plain old telephone system, POTS). In some examples, proxy node 117 may be considered to be within the IMS. UE 102 reaches network resource 124 using either packet data network 122 or IMS-AGW 120. Data packets from UE 102 pass through at least base station 111a and packet routing node 116 on their way to external packet data network 122 or IMS-AGW 120 (via proxy node 117).
Returning to
Similarly, base station 111b broadcasts its SIB1 142b on a schedule on a broadcast channel. SIB1 142b includes TAC 144b of TA 140b, because base station 142b is within TA 140b. Base station 111b also has its own version of handover logic 130, which is shown with a copy of TAC 144b that had been retrieved from base station 111b.
Base station 111c broadcasts its SIB1 142c on a schedule on a broadcast channel. SIB1 142c includes TAC 144b of TA 140b, because base station 142c is within TA 140b. Base station 111d broadcasts its SIB1 142d on a schedule on a broadcast channel. SIB1 142d includes TAC 144a of TA 140a, because base station 142d is within TA 140a. Base stations 111c and 111d each also has its own version of handover logic 130 (not shown).
Mobility path 148 that takes UE 102 from TA 140a to TA 140b, with a handover 502 moving UE 102 from base station 111a to base station 111b, and another handover 514 moving UE 102 from base station 111b to base station 111c. Handovers 502 and 514 are events that are shown in further detail in
As UE 102 traverses along mobility path 148, it starts from being served by base station 111a, handover 502 moves UE 102 to service by base station 111b, and as UE continues along mobility path 148, another handover 514 moves UE 102 to service by base station 111c. The various events are shown in
In the scenario depicted in
Flowchart 300 commences with wireless network 110 (e.g., one of base stations 111a-111d) determining that a handover is pending, in operation 302. In operation 304, the source base station queries the target base station for its TAC. In decision operation 306, the source base station determines whether the target base station has the same TAC. In some examples, another part of wireless network 110 (e.g., control plane 115) performs this task.
If the TACs are different, the handover will be an inter-TA handover, and the source base station generates the SIB1 for the target base station. In some examples, this is accomplished by the source base station requesting the SIB1 for the target base station from control plane 115. See
Operation 310 composes the handover command with the SIB1 (including the TAC) for the target base station, and is performed using operations 312 and 314. Operation 312 inserts the TAC into the SIB1, and operation 314 inserts the SIB1 into the handover command.
If the TACs are the same, the handover will be an intra-TA handover, and the source base station will not send the SIB1 over a signaling channel to the UE. Rather, in operation 316, the source base station composes the handover command without the SIB1 or the TAC of the target base station. In operation 318, the source base station transmits the handover command to UE 102. In some examples, the handover command (e.g., handover commands 508 and 520 of
Flowchart 400 commences with wireless network 110 determining that handover 502 from base station 111a to base station 111b is pending for UE 102, in operation 402. This determination may be made in base station 111a and/or control plane 115 of wireless network 110. Operation 402 corresponds to operation 302 of flowchart 300 (of
In operation 404, base station 111a queries base station 111b for the TAC of base station 111b using a query 506. Base station 111b responds with TAC 144b. This corresponds to operation 304 of flowchart 300. In some examples, base station 111a queries control plane 115, instead of wireless network 110, for TAC 144b of base station 111b. In operation 406, handover logic 130 in base station 111a (or located elsewhere in wireless network 110, in some examples) determines that base station 111a and base station 111b have different TACs. This corresponds to the “No” decision of decision operation 306 of flowchart 300.
Operation 408 generates handover command 508 (of
In operation 412, UE 102 transmits RRC reconfiguration complete message 510 to base station 111b, signaling completion of handover 502. In some examples, RRC reconfiguration complete message 510 comprises RRCReconfigurationComplete. While UE 102 is being served by base station 111b, UE 102 performs an MRU 512 (or a TAU) with wireless network 110, update the registration of UE 102 with second TAC 144b, in operation 414. Wireless network 110 (specifically control plane 115) now knows where to page UE 102 (i.e., which TAC to use for paging UE 102). An intra-TA handover to base station 111c will not change this.
Continuing the traversal of UE 102 along mobility path 148, wireless network 110 determines that handover 514 from base station 111b to base station 111c is pending for UE 102, in operation 416. This determination may be made in base station 111b and/or control plane 115 of wireless network 110. Operation 416 corresponds to operation 302 of flowchart 300, when base station 111b is the source base station and base station 111c is the target base station. Handover 514 is shown on timeline 500 in
In operation 418, base station 111b queries base station 111c for the TAC of base station 111c using a query 518. Base station 111c responds with TAC 144b. This corresponds to operation 304 of flowchart 300. In some examples, base station 111b queries control plane 115, instead of wireless network 110, for TAC 144b of base station 111c. In operation 420, handover logic 130 in base station 111a (or located elsewhere in wireless network 110, in some examples) determines that base station 111b and base station 111c have a common TAC (the same TAC). This corresponds to the “Yes” decision of decision operation 306 of flowchart 300.
In operation 422, based on at least determining that base station 111b and base station 111c have a common TAC, base station 111b transmits handover command 520 to UE 102. This corresponds to operations 316 and 318 of flowchart 300. However, base station 111b does not transmit SIB1 142c for base station 111c to UE 102. This negative limitation is shown as operation 424, and endures for the entire time that base station 111c serves UE 102.
In operation 426, UE 102 transmits RRC reconfiguration complete message 522 to base station 111c, signaling completion of handover 514. In some examples, RRC reconfiguration complete message 522 comprises RRCReconfigurationComplete. While UE 102 is being served by base station 111c, UE 102 avoids performing an MRU or a TAU with wireless network 110, because wireless network 110 already knows where to page UE 102 (i.e., which TAC to use for paging UE 102), and the intra-TA handover from base station 111b to base station 111c did not change this. This further saves bandwidth, and this negative limitation is shown as operation 428.
In operation 430, while UE 102 is being served by base station 111c, wireless network 110 pages UE 102 with paging message 524, using TAC 144b. UE 102 receives the paging (paging message 524) from wireless network 110 through base station 111c in operation 432, despite not performing an MRU or TAU after handover 514.
Operation 604 includes determining that the first base station and the second base station have different TACs. Operation 606 includes, based on at least determining that the first base station and the second base station have different TACs, transmitting, by the first base station, to the UE, a first handover command with an SIB1 message for the second base station, the SIB1 message for the second base station containing the second TAC.
Operation 608 includes determining that a second handover from the second base station to a third base station is pending by for the UE, wherein the third base station has the second TAC. Operation 610 includes determining that the second base station and the third base station have a common TAC. Operation 612 includes, based on at least determining that the second base station and the third base station have a common TAC, transmitting, by the second base station, to the UE, a second handover command and not transmitting, by the second base station, to the UE, a SIB1 message for the third base station.
An example system comprises: a processor; and a computer-readable medium storing instructions that are operative upon execution by the processor to: determine, by a wireless network, that a first handover from a first base station to a second base station is pending for a UE, wherein the first base station has a first TAC and the second base station has a second TAC that is different than the first TAC; determine that the first base station and the second base station have different TACs; based on at least determining that the first base station and the second base station have different TACs, transmit, by the first base station, to the UE, a first handover command with a SIB1 message for the second base station, the SIB1 message for the second base station containing the second TAC; determine that a second handover from the second base station to a third base station is pending by for the UE, wherein the third base station has the second TAC; determine that the second base station and the third base station have a common TAC; and based on at least determining that the second base station and the third base station have a common TAC, transmit, by the second base station, to the UE, a second handover command and not transmit, by the second base station, to the UE, a SIB1 message for the third base station.
An example method of wireless communication comprises: determining, by a wireless network, that a first handover from a first base station to a second base station is pending for a UE, wherein the first base station has a first TAC and the second base station has a second TAC that is different than the first TAC; determining that the first base station and the second base station have different TACs; based on at least determining that the first base station and the second base station have different TACs, transmitting, by the first base station, to the UE, a first handover command with an SIB1 message for the second base station, the SIB1 message for the second base station containing the second TAC; determining that a second handover from the second base station to a third base station is pending by for the UE, wherein the third base station has the second TAC; determining that the second base station and the third base station have a common TAC; and based on at least determining that the second base station and the third base station have a common TAC, transmitting, by the second base station, to the UE, a second handover command and not transmitting, by the second base station, to the UE, a SIB1 message for the third base station.
One or more example computer storage devices has computer-executable instructions stored thereon, which, upon execution by a computer, cause the computer to perform operations comprising: determining, by a wireless network, that a first handover from a first base station to a second base station is pending for a UE, wherein the first base station has a first TAC and the second base station has a second TAC that is different than the first TAC; determining that the first base station and the second base station have different TACs; based on at least determining that the first base station and the second base station have different TACs, transmitting, by the first base station, to the UE, a first handover command with an SIB1 message for the second base station, the SIB1 message for the second base station containing the second TAC; determining that a second handover from the second base station to a third base station is pending by for the UE, wherein the third base station has the second TAC; determining that the second base station and the third base station have a common TAC; and based on at least determining that the second base station and the third base station have a common TAC, transmitting, by the second base station, to the UE, a second handover command and not transmitting, by the second base station, to the UE, a SIB1 message for the third base station.
Alternatively, or in addition to the other examples described herein, examples include any combination of the following:
The order of execution or performance of the operations in examples of the disclosure illustrated and described herein is not essential, unless otherwise specified. That is, the operations may be performed in any order, unless otherwise specified, and examples of the disclosure may include additional or fewer operations than those disclosed herein. For example, it is contemplated that executing or performing a particular operation before, contemporaneously with, or after another operation is within the scope of aspects of the disclosure. It will be understood that the benefits and advantages described above may relate to one embodiment or may relate to several embodiments. When introducing elements of aspects of the disclosure or the examples thereof, the articles “a,” “an,” “the,” and “said” are intended to mean that there are one or more of the elements. The terms “comprising,” “including,” and “having” are intended to be inclusive and mean that there may be additional elements other than the listed elements. The term “exemplary” is intended to mean “an example of.”
Having described aspects of the disclosure in detail, it will be apparent that modifications and variations are possible without departing from the scope of aspects of the disclosure as defined in the appended claims. As various changes may be made in the above constructions, products, and methods without departing from the scope of aspects of the disclosure, it is intended that all matter contained in the above description and shown in the accompanying drawings shall be interpreted as illustrative and not in a limiting sense.