Patent ID: 12255941

DETAILED DESCRIPTION

An example implementation will now be described in the context of a scenario where a UE is engaged in a streaming media session while moving from being served with relatively high-throughput dual-connectivity to being served with lower-throughput standalone connectivity. In particular, the disclosure will address an example implementation where a UE is engaged in a streaming media session while moving from being served by a cell site with a combination of 4G LTE and 5G NR connections, as EUTRA-NR Dual Connectivity (EN-DC) to being served by a cell site with just a 4G LTE connection.

It will be understood, however, that the disclosed principles could extend to apply with respect to other scenarios as well, such as with respect to other RATS and with respect to other scenarios where a UE's wireless throughput is likely to diminish while the UE is engaged in a streaming media session. Further, it should be understood that other variations from the specific arrangements and processes described are possible. For instance, various described entities, connections, functions, and other elements could be added, omitted, distributed, re-located, re-ordered, combined, or changed in other ways. In addition, it should be understood that operations described as being performed by one or more entities could be implemented in various ways, such as by a processor executing instructions stored in non-transitory data storage, along with associated circuitry or other hardware, among other possibilities.

FIG.1depicts an example network arrangement including two cell sites12,14that provide overlapping coverage so as to enable handover of a UE from one cell site to the other.

Cell site12is shown including a 4G access node (e.g., 4G evolved Node-B (eNB))16configured to provide 4G LTE service on at least one carrier18and a 5G access node (e.g., 5G next-generation Node-B (gNB))20that is configured to provide 5G NR service on at least one carrier22. These access nodes could be collocated with each other at the cell site12(e.g., sharing a common antenna tower and other equipment) and could provide coverage with similar direction and geographic scope as each other, to enable the two access nodes to cooperatively provide UEs with dual-connectivity service. Cell site14is then shown including just a 4G access node (e.g., 4G eNB)24, configured to provide 4G LTE service on at least one carrier26.

Each of these access nodes could take various forms. For instance, an access node could be a macro access node of the type that would typically include a tower mounted antenna structure for providing a broad range of coverage. Or the access node could be a small cell access node, femtocell access node, or other type of access node that might have a smaller form factor with an antenna structure that provides a narrower range of coverage.

In an example, each of the carriers on which the access nodes provide service could be TDD or FDD as noted above and could thus each have a respective frequency bandwidth at least for downlink communication. Further, the air interface provided by an access node on such a carrier could be configured as described above, to define an array of resource elements grouped into PRBs across the frequency bandwidth. Although carrier-structure and/or service on the 4G and 5G air-interfaces may differ from each other in various ways, such as with one implementing variable subcarrier spacing and the other having fixed subcarrier spacing, with one having flexible TDD configuration and the other having fixed TDD configuration, with one having different subcarrier spacing and/or symbol time segment length than the other, and/or with one making different use of MIMO technologies than the other, among other possibilities.

Each of the access nodes is shown interfaced with a core network28. The core network28could be an evolved packet core (EPC) network, a next generation core (NGC) network, or another network and could provide connectivity with at least one transport network30, such as the Internet. Further, the core network28could be a packet-switched network, compliant with the industry standard system architecture evolution (SAE) or another protocol, and thus various entities that communicate on the core network could each have an assigned Internet Protocol (IP) address and be configured to communicate with each other over packet-based tunnels or other communication interfaces.

In the example shown, the core network26includes by way of example a serving gateway (SGW)32, a packet data network gateway (PGW)34, a mobility management entity (MME)36, a mobile location system (MLS)38, and an element management system (EMS)40.

With this arrangement, the SGW32and PGW34could support providing user-plane connectivity for carrying bearer data between each access node and the transport network, so as to enable UEs served by the access nodes to communicate on the transport network30. And the MME36could operate as the core-network controller noted above, responsible for coordinating setup of user-plane bearers for UEs served by the access nodes. Further, the MLS38could be a computing-system platform configured to determine (e.g., track) geographic location of UEs using techniques such as trilateration, multilateration (e.g., observed time difference of arrival (OTDOA)), satellite-based positioning, or the like. And the EMS40could be a computing-system platform configured to operate as a central repository of operational data for the wireless communication network and to control and manage operation of various network elements.

FIG.1also illustrates an example media server42accessible through the transport network. This media server could include various front end interfaces for communicating with streaming media clients, such as UEs served by the various access nodes, to initiate and serve streaming media sessions to such clients. The streaming media sessions could take various forms. Without limitation, for instance, a representative streaming media session could be a streaming video session, in which the media server transmits a video stream (e.g., including video and audio content) to a client for real-time playout by the client. Further, as noted above, the media server could be equipped to output this video stream at various bit rates (e.g., resolutions), and to vary the bit rate of streaming to a given client based on information related to throughput supported by the client's network connection.

In addition,FIG.1illustrates an example UE44that is within coverage of and served by cell site12and is moving on a path such that the UE is likely to hand over from being served by cell site14. In the example implementation, this UE is configured to support engaging 4G service, 5G service, and EN-DC service. For instance, the UE could include both a 4G radio and associated equipment and logic that enables the UE to connect with and be served by a 4G eNB and a 5G radio and associated equipment and logic that enables the UE to connect with and be served by a 5G gNB, and the UE could include logic that enables the UE to be served concurrently with 4G and 5G connectivity such with EN-DC.

In line with the discussion above, when the UE entered into coverage of cell site12, the UE may have discovered coverage of 4G eNB16on a given 4G carrier18and may have engaged in random access and RRC signaling to establish a 4G connection with the 4G eNB16on that carrier. Further, the UE may have engaged in attach signaling with the MME36through its 4G connection with the 4G eNB16. And the MME36may have responsively coordinated setup for the UE of one or more user-plane bearers to enable the UE to engage in communication on the transport network30.

As noted above, each such bearer could have an associated QoS level indicated by a QCI value, a DSCP value, or the like. In an example implementation, QCI values might range from a QCI1having a highest QoS level, as a dedicated bearer with a guaranteed bit rate and other attributes appropriate for conversational voice traffic (e.g., voice over IP (VOIP) calls) down to QCI9having a lowest QoS level, as a non-dedicated bearer with non-guaranteed bit rate and other attributes suitable for best-efforts service to accommodate general Internet traffic or the like.

In the arrangement ofFIG.1, the MME36may have initially established for the UE a QCI9bearer. But other examples are possible as well.

The example bearer established for the UE could include a radio access bearer (RAB) portion that is anchored at the 4G eNB16to facilitate user-plane communication between the 4G eNB16and the UE and core-network communication between the 4G eNB16and the SGW32. For instance, the RAB could include an S1 user-plane (S1-U) packet tunnel extending between the 4G eNB16and the SGW32and a data radio bearer (DRB) packet tunnel extending over the air between the 4G eNB16and the UE. Further, the example bearer could include an S5 or S8 tunnel between the SGW32and the PGW34.

In practice to configure this bearer, the MME32could engage in signaling with the 4G eNB16and the SGW32to coordinate setup of the S1-U, to trigger signaling between the 4G eNB16and UE to set up the DRB, and to trigger signaling between the SGW32and the PGW34to set up the S5/S8 tunnel. And a Dynamic Host Control Protocol (DHCP) server at or in communication with the PGW34could assign to the UE an IP address to enable the UE to communicate on the transport network30via the UE's established bearer. Further, each entity along this bearer communication path could establish and store a context record for the UE, which could uniquely identify the UE and could identify the bearer and its associated QoS attributes.

In an example implementation the 4G eNB16may also have configured carrier-aggregation service for the UE. Namely, the 4G eNB16may have added one or more secondary carriers18to the UE's 4G connection with the 4G eNB16, so as to provide wider aggregate frequency bandwidth on which to serve the UE.

Further, the 4G eNB16may also have coordinated setup for the UE of EN-DC service. For instance, operating as MN for the UE, the 4G eNB16may have engaged in control signaling with the 5G gNB20and the UE to set up for the UE a secondary 5G connection between the UE and the 5G gNB20on one or more of the 5G carriers22. And the 4G eNB16may also have engaged in control signaling with the MME, with the 5G gNB20, and with the UE, to establish a split bearer that would enable the 4G eNB16and 5G gNB20to cooperatively serve the UE.

Various split-bearer arrangements are possible. Without limitation, one such arrangement could involve the UE's S1-U tunnel being transferred to be anchored at the 5G gNB20, and the 5G gNB20splitting data arriving on that tunnel to serve some of the data to the UE over the UE's 5G connection and to send other of the data over an inter-access-node interface (e.g., X2 interface) to the 4G eNB16for the 4G eNB16to serve to the UE concurrently over the UE's 5G connection. To configure this split bearer, for instance, the 4G eNB16could transmit to the MME36a RAB-modification request that causes the MME36to coordinate transfer of the UE's S1-U tunnel from being between the SGW32and the 4G eNB16to instead being between the SGW32and the 5G gNB20. Further, the 4G eNB16could engage signaling with the 5G gNB20and the UE to arrange for service of the UE with this split bearer.

Before or while the UE has EN-DC so configured, the UE may have further engaged in signaling with the media server42to initiate the streaming media session noted above. For instance, the UE may have engaged in packet-based control signaling such as HTTP signaling and/or RTSP signaling with the media server to cause the media server to start streaming media content of the session to the UE, and the UE could be equipped with a streaming media player, which could receive the media content being streamed and play out the media content in real-time on a media-presentation interface, such as a display and/or sound-speaker.

In an example implementation as noted above, for example, the UE may have first obtained from the media server42a manifest file that lists segments of the media stream and indicates various bit rates available for the streaming. Based on a consideration of the potential downlink throughput of the UE's air-interface connection, the UE may have requested the media server42to stream a particular bit-rate version of the media content, such as one that could likely work well given the throughput potentially available to the UE. Further, if the UE's potentially available throughput changes during the streaming media session, the UE may have requested the media server to switch to streaming the media content at a different bit rate that could work well with the UE's new potentially available throughput. The media server may thus be streaming to the UE at the requested bit rate.

When the UE is served with EN-DC, the UE's potentially available throughput (e.g., peak data rate) may be particularly high, as the UE is being served concurrently over both the UE's 4G connection on one or more 4G carriers and the UE's 5G connection on one or more 5G carriers. Further, this potentially available throughput may be especially high if the carriers on which the UE is served have particularly wide bandwidth with associated high PRB capacity. The UE might determine the UE's potentially available throughput by mapping from aggregate frequency bandwidth on which the UE is served. Further, the UE might consider one or more other factors, such as the UE's actual throughput, coverage strength, and/or broadcast load or other metrics.

As the media server streams media content to the UE at a particular bit rate, the media content could be routed as packet data through the transport network30to the PGS34and could then flow over the UE's example bearer from the PGW34to the SGW32, and, with the split bearer noted above, from the SGW32to the 5G gNB20. The 5G gNB20could then buffer a portion of this data and could serve that portion of data to the UE, scheduling and providing transmission of the data in PRBs on the UE's 5G connection. And the 5G gNB20could send a remainder of the data to the 4G eNB16, which the 4G eNB16could buffer and serve to the UE, scheduling and providing transmission of the data in PRBs of the UE's 4G connection. The UE could thus concurrently receive these transmissions on the UE's two connections and could recombine the data as the packet data, and the UE could de-packetize the media content and buffer and play out the media content in real-time.

While the UE is engaged in this streaming media session, the UE may also be moving on a path along which the UE is likely to hand over from being served by cell site12to being served instead by cell site14.

In an example implementation, as the UE moves along that path, the UE may detect and report to 4G eNB16that the UE's coverage from 4G eNB16is threshold weak and the UE's coverage from neighboring 4G eNB24is threshold strong (e.g., threshold stronger than the UE's coverage from 4G eNB16.) In response, the 4G eNB16could then process a handover of the UE from cell site12to cell site14. For instance, the 4G eNB16could first engage in signaling to tear down the UE's EN-DC service, undoing the bearer split and having the MME36transfer the UE's S1-U tunnel back to be anchored at the 4G eNB16, thus reverting the UE to standalone 4G connectivity. Further, the 4G eNB16could engage in handover signaling with the neighboring 4G eNB24to transfer the UE from being connected with the 4G eNB16to being connected instead with the 4G eNB24, which could involve coordinating configuration of a 4G connection on one or more of carriers26between the 4G eNB24and the UE and transferring the UE's S1-U tunnel to be anchored now at the 4G eNB24.

This handover process would thus transition the UE from being served with the streaming media session through the UE's 4G and 5G connections with cell site12to the UE being served with the streaming media session through just the UE's 4G connection with cell site14.

This handover process could result in a reduction of the UE's potentially available throughput, at least because the UE transitions from having dual-connectivity to having just standalone 4G connectivity. While various other factors may come into play in practice, we can assume that the peak data rate theoretically to the UE from cell site14is less, and perhaps substantially less, than the peak data rate theoretically available when the UE is served with EN-DC by cell site12.

As discussed above, this likely reduction on throughput available to the UE during the course of the UE's ongoing streaming media session could cause problems. For instance, as noted above, as the media server streams the media content at a given bit rate that may have been workable with the UE's higher-throughput EN-DC connection, the UE's newly serving 4G eNB24may be unable to transmit the incoming media content quickly enough to the UE. Particularly if the 4G eNB24is serving other UEs at the same time and needs to fairly allocate PRBs among all of its served UEs, and if the UE's bearer is a low-Qos QCI-9bearer as noted above, the 4G eNB24may not have the air-interface capacity available for use to transmit the incoming media-content packets to the UE in a timely manner. As a result, the 4G eNB24may end up dropping some of the incoming media-content packets and/or may transmit them too late, in either case possibly causing user-experience issues with playout of the media content at the UE.

As noted above, the present disclosure provides at least two mechanisms to help address this situation. Both mechanisms provide for detecting a scenario where a UE is engaged in a streaming media session and is going to encounter reduced-throughput coverage, and, in response to detecting the scenario, proactively taking action before the UE transitions to the reduced-throughput coverage, with the action helping to facilitate successful transmission of the media content to the UE even when the UE then transitions to the reduced-throughput coverage.

In particular, one mechanism provides for responsively increasing a QoS level of the bearer on which the UE is receiving streaming media of the session, so that when the UE ultimately transitions to the reduced-throughput coverage, the higher QoS level of the UE's bearer may help enable successful transmission of the media content to the UE. And another mechanism provides for responsively initiating transcoding of the media content to a lower bit rate as the media content is en route to the UE as part of the streaming media session, so as to help enable successful transmission of the media content to the UE when the UE transitions to the reduced-throughput coverage.

These mechanisms could be carried out by various entities in a system as shown inFIG.1(such as by one or more core-network entities) or in another such system and could involve operations of various entities in concert. By way of example, one entity might be responsible for determining when the UE is engaged in a streaming media session, another entity might be responsible for determining when the UE is headed toward reduced-throughput coverage, and yet another entity might be responsible for integrating those two pieces of information based on UE identification information or the like to determine that, while the UE is engaged in a streaming media session, the UE is headed toward reduced-throughput coverage. Still further, another entity might then responsively carry out (e.g., cause to be carried out) the adjustment of QoS of the UE's bearer and/or the transcoding to a lower bit rate of the media content en route to the UE. In an example implementation, for instance, the EMS40could coordinate these various operations.

When the UE is served with EN-DC and is receiving streaming media that is flowing over a QCI9bearer anchored and split at the 5G gNB20, and the UE is headed toward cell site14, the act of determining that the UE is engaged in a streaming media session could be carried out at least in part through deep packet inspection at one or more points along the bearer.

For instance, an S1-based packet sniffer (e.g., a programmed computing system and/or associated logic) disposed at the SGW32, at the 5G gNB20, and/or in the network path between those entities (among other possibilities) could evaluate packets being transmitted on the S1 tunnel of the UE's QCI9bearer to determine, based on IP address and port information and/or other header and/or payload information that the packets are part of streaming media from media server42. Further, the packet sniffer could also determine an identity of the UE and/or of the bearer. And upon determining through this or another process that the UE (or a UE having the identified bearer) is engaged that streaming media session, the packet sniffer could then report that fact to the EMS40, which the EMS40.

Further, as the UE is served with EN-DC by the 4G eNB16and the 5G gNB20, the act of determining that the UE is headed toward reduced-throughput coverage or otherwise predicting that the UE will experience a coverage-throughput reduction could be carried out by any entity or entities that could track the UE's location in correlation with likely levels of coverage throughput.

Here, the act of determining that the UE is headed toward reduced-throughput coverage or will otherwise experience a coverage-throughput reduction could involve determining that the UE is currently served with coverage having first throughput (e.g., first peak data rate) and that the UE is going to encounter a situation where the UE may transition to coverage that has a second throughput (e.g., second peak data rate) that is lower than the first throughput. As noted above, this could be based on evaluations of the frequency bandwidth of the coverage, such as based on a determination that the UE is moving from being served with first coverage that has first frequency bandwidth to being served by second coverage that has less second frequency bandwidth that is narrower, and perhaps substantially narrower, than the frequency bandwidth. Alternatively or additionally, this could be based on evaluation of other factors, such as load and the like, perhaps even without the UE moving to a new cell site.

By way of example, in the arrangement discussed above, the MME36might track UE handover data over time and use the tracked data as a basis to predict that the UE is soon going to hand over from being served with EN-DC by cell site12to being served with 4G-only service by cell site14. For instance, each time a UE handover occurs, the MME might receive signaling information indicative of the handover, indicating the source cell site or access node and the target cell site or access node. Based on this data, the MME could establish typical path information as a typical pattern of cell sites corresponding with likely movement of UEs over time. And applying this data to the UE at issue, the MME might determine that the UE currently served by cell site12with EN-DC is soon going to hand over to being served with 4G-only service by cell site14, which in the arrangement discussed above would most likely involve a reduction of the UE's throughput. The MME could then report this information to the EMS40, similarly correlated with UE and/or bearer identification, as an indication or basis to establish that the UE is headed to reduced-throughput coverage.

Alternatively or additionally, the MLS38might be involved with tracking geographic location of the UES over time, and that geographic location information in association with data related to cell site coverage scope could be used similarly as a basis to predict that the UE at issue is likely to soon transition from being served with EN-DC by cell site12to being served instead with 4G-only service by cell site14. And the MLS could similarly report this information to the EMS40as an indication or basis to establish that the UE is headed to reduced-throughput coverage.

Based on these reports and/or other information establishing that the UE is engaged in a streaming media session and is going to encounter reduced-throughput coverage, the EMS40could then responsively trigger either or both of the actions described above, among other possibilities.

For example, based on this information, the EMS40could engage in signaling to trigger an increase in QoS level of the UE's QCI9bearer on which the streaming media is flowing to the UE. For instance, the EMS40could signal to the 4G eNB16as the UE's master node in EN-DC service to trigger this, and/or the EMS40could signal to the MME36to trigger this.

Without limitation, for example, the EMS40could transmit to the 4G eNB16a signaling message that the 4G eNB16will interpret as a directive or other trigger to invoke an increase in QoS level of the UE's QCI9bearer. In response, the 4G eNB16might then generate and transmit to the MME36a RAB-modification request that requests modification of one or more QoS attributes of the UE's QCI9bearer. For instance, this could be a request to increase a priority level of data on the bearer and/or to increase the bearer's QCI level to a level such as QCI6or the like. In response, the MME could then engage in signaling with the 5G gNB20(e.g., via the 4G eNB16) and with the SGW32, to implement that QoS increase.

This increase of QoS of the UE's bearer on which the UE is receiving the streaming media could cause the UE's serving access nodes, the 4G eNB16and 5G gNB20, to give higher priority to scheduling and transmission of the incoming data on that bearer than the access nodes would have given before the increase in QoS of the bearer. And in turn, if and when the UE then does hand over from cell site12to cell site14, the UE's bearer with that increased level of QoS could be transferred to be anchored at the UE's new serving access node, 4G eNB24, and so the 4G eNB24would likewise give higher priority to scheduling and transmission of incoming data on that bearer than it would have given without the QoS increase. As a result, this process may help to ensure full and successful continued transmission of the incoming media content to the UE even once the UE transitions to be served by the reduced-throughput coverage.

Alternatively or additionally, the EMS40could transmit to a core-network entity within the UE's bearer communication path a signaling message that would be interpreted by the entity as a directive or other trigger to start transcoding to a lower bit rate (e.g., lower resolution) the media content flowing over the bearer to the UE. Without limitation, in an example implementation, this entity could be the PGW34, the SGW32, and/or another computing system in place at least to carry out this operation. Upon receipt of this signaling message, the entity could start to transcode down the bit rate of the media content flowing over the bearer to the UE.

This transcoding down of media content bit rate could be done in various ways now known or later developed. For example, the entity might dynamically decode the encoded media content encoded at a first bit rate and then re-encode the media content at a second, lower bit rate. Alternatively, the entity may be able to change one or more other aspects of the media content en route to the UE to reduce its bit rate. Other examples may be possible as well.

This decrease in bit rate of the media content en route to the UE would reduce the quantity of data per unit time flowing to the UE's serving access nodes, the 4G eNB16and 5G gNB20, for transmission over the air to the UE. And in turn, if and when the UE then does hand over from cell site12to cell site14, that reduced data flow could help ensure full and successful continued transmission of the incoming media content to the UE even given the throughput constraint.

FIG.2is a flow chart depicting an example method that could be carried out in accordance with the present disclosure to proactively reconfigure communication to a UE in anticipation of the UE experiencing a coverage-throughput reduction when the UE is receiving streaming media. As shown inFIG.2, at block46, the method includes predicting, when the UE is receiving streaming media, that the UE is going to experience the coverage-throughput reduction. And at block48, the method includes, based at least in part on the predicting, proactively increasing a QoS level of a bearer through which the UE is receiving the streaming media, the proactively increasing occurring before the UE experiences the coverage-throughput reduction so that the QoS level is increased by when the UE experiences the coverage-throughput reduction.

In line with the discussion above, the act of proactively increasing the QoS level of the bearer through which the UE is receiving the streaming media could take various forms. For instance, it could involve engaging in signaling to trigger a QoS modification of the bearer, such as transmitting to an entity a signaling message as a directive or request to which the entity is configured to respond by itself triggering or causing the QoS modification. Further, the modification could involve modifying a QoS parameter of the bearer to increase air-interface scheduling priority of data flowing on the bearer and/or could involve changing the QCI of the bearer from a first QCI with a first associated QoS level to a second QCI with a second associated QoS level higher than the first associated QoS level.

Further, as noted above, the increasing of the QoS level could be temporary but could last until at least after the UE has experienced the coverage-throughput reduction, to help ensure successful transmission of the incoming streaming media to the UE once the coverage-throughput reduction occurs.

FIG.3is another flow chart depicting an example method that could be carried out in accordance with the present disclosure to proactively reconfigure communication to a UE in anticipation of the UE experiencing a coverage-throughput reduction when the UE is receiving streaming media from a media server. As shown inFIG.3, at block50, the method includes predicting, when the UE is receiving streaming media from a media server, that the UE is going to experience the coverage-throughput reduction. And at block52, the method includes, based at least in part on the predicting, proactively initiating transcoding of the streaming media to reduce a bit rate of the streaming media as the streaming media en route to the UE in a communication path between the media server and the UE, the initiating occurring before the UE experiences the coverage-throughput reduction so that the bit rate of the streaming media is reduced by when the UE experiences the coverage-throughput reduction.

In line with the discussion above, the act of proactively initiating the transcoding of the streaming media to reduce a bit rate of the streaming media as the streaming media en route to the UE in a communication path between the media server and the UE could involve signaling (e.g., through a network communication interface) to an intermediary or other entity of a bearer over which the streaming media flows to the UE, to cause the entity to start transcoding down the bit rate of the streaming media as the streaming media flows along that communication path. For instance, the entity could be a core-network gateway serving the UE (e.g., a PGW or other such core-network gateway involved with the UE's bearer), and the signaling could involve transmitting to the entity a signaling message as a directive or request to which the entity is configured to respond by starting the transcoding.

Further, as noted above, the transcoding of the streaming media en route to the UE could be temporary but could last until at least after the UE has experienced the coverage-throughput reduction, to help ensure successful transmission of the incoming streaming media to the UE once the coverage-throughput reduction occurs.

In addition, as discussed above, the UE experiencing the coverage-throughput reduction in each of these methods could take various forms. For instance, it could involve the UE transitioning from being served with first coverage that supports up to a first throughput to being served instead with second coverage that supports up to just a second throughput that is lower than the first throughput. Alternatively or additionally, it could involve the UE transitioning from being served with first coverage having a first frequency bandwidth to being served instead with second coverage having a second frequency bandwidth narrower than the first frequency bandwidth. And still further, alternatively or additionally, it could involve the UE transitioning from being served with dual-connectivity (e.g., EN-DC) to being served instead with standalone connectivity (e.g., 4G-only or 5G-only). Other scenarios are possible as well.

Further, as discussed above, the act of predicting, when the UE is receiving streaming media, that the UE is going to experience the coverage-throughput reduction in each of these methods could involve (i) determining that the UE is engaged in a streaming media session in which the UE is receiving streaming media and (ii) determining that the UE is going to experience the coverage-throughput reduction.

FIG.4is next a simplified block diagram of an example computing system that could carry out various features as described herein. As suggested above, this computing system could implemented by one or more entities in an example system such as that shown inFIG.1for instance. By way of example, aspects of the computing system could be provided by the EMS40and/or one or more of the access nodes, among other possibilities.

As shown inFIG.4, the computing system includes at least one network communication interface54, at least one processing unit56, and at least one non-transitory data storage58, which could be integrated or communicatively linked together by a system bus, network, or other connection mechanism60.

The at least one network communication interface54could comprise a wired or wireless network communication module, such as an Ethernet interface, through which the computing system can communicate with other entities. And the at least one processing unit56could comprise one or more processors (e.g., one or more general purpose processors and/or specialized processors), such as one or more microprocessors or specialized processors.

The at least one non-transitory data storage58could comprise one or more volatile and/or non-volatile storage components, such as magnetic, optical, or flash storage media. And as further shown, the data storage could hold, store, encode, or otherwise embody program instructions62. In a representative implementation, those program instructions62could be executable by the at least one processing unit56to carry out various features described herein such as those described with respect toFIGS.2and/or3for instance.

Finally,FIG.5is a simplified block diagram of an example access node that could be operable in accordance with the present disclosure. As shown, the example access node includes a wireless communication interface64through which to engage in communication with UEs served by the access node, a network communication interface66through which to engage in communication with other access nodes and with various network infrastructure, and a controller68configured to cause the access node to carry out various access node operations described herein. And as shown, these components being integrated or communicatively linked together by a system bus, network, or other connection mechanism70.

In an example implementation, the wireless communication interface64could include a transceiver configured to serve UEs in accordance with one or more RATs such as those noted above, along with a power amplifier and antenna structure that radiates to provide for air interface communication between the access node and served UEs. Further, the network communication interface66could comprise a wired or wireless network communication module, such as an Ethernet interface, through which the access node can communicate with other entities.

The controller68could then take various forms, including various combinations of hardware, firmware, and software for instance. By way of example, the controller could comprise one or more general purpose processors (e.g., microprocessors) and/or one or more special purpose processors (e.g., application specific integrated circuits), and one or more non-transitory data storage elements (e.g., magnetic, optical, and/or flash storage). And the data storage could hold program instructions executable by the processor(s) to carry out various access node functions described herein.

It should also be understood that the present disclosure additionally contemplates at least one non-transitory computer readable medium that stores, has encoded thereon, or otherwise embodies program instructions executable to carry out such operations as well.

Exemplary embodiments have been described above. Those skilled in the art will understand, however, that changes and modifications may be made to these embodiments without departing from the true scope and spirit of the invention.