Embodiments herein relate to a core network node, a User Equipment (UE) and methods therein. In some aspects, they relate to handling one or more rules for a UE in a network of a wireless communications network.
In a typical wireless communication network, wireless devices, also known as wireless communication devices, mobile stations, stations (STA) and/or User Equipments (UE) s, communicate via a Wide Area Network or a Local Area Network such as a Wi-Fi network or a cellular network comprising a Radio Access Network (RAN) part and a Core Network (CN) part. The RAN covers a geographical area which is divided into service areas or cell areas, which may also be referred to as a beam or a beam group, with each service area or cell area being served by a radio network node such as a radio access node e.g., a Wi-Fi access point or a radio base station (RBS), which in some networks may also be denoted, for example, a NodeB, eNodeB (eNB), or gNB as denoted in Fifth Generation (5G) telecommunications. A service area or cell area is a geographical area where radio coverage is provided by the radio network node. The radio network node communicates over an air interface operating on radio frequencies with the wireless device within range of the radio network node.
3GPP is the standardization body for specifying the standards for the cellular system evolution, e.g., including 3G, 4G, 5G and the future evolutions. Specifications for the Evolved Packet System (EPS), also called a Fourth Generation (4G) network, have been completed within the 3rd Generation Partnership Project (3GPP). As a continued network evolution, the new releases of 3GPP specifies a 5G network also referred to as 5G New Radio (NR).
Frequency bands for 5G NR are being separated into two different frequency ranges, Frequency Range 1 (FR1) and Frequency Range 2 (FR2). FR1 comprises sub-6 GHz frequency bands. Some of these bands are bands traditionally used by legacy standards but have been extended to cover potential new spectrum offerings from 410 MHz to 7125 MHz. FR2 comprises frequency bands from 24.25 GHz to 52.6 GHZ. Bands in this millimeter wave range have shorter range but higher available bandwidth than bands in the FR1.
Multi-antenna techniques may significantly increase the data rates and reliability of a wireless communication system. For a wireless connection between a single user, such as UE, and a base station, the performance is in particular improved if both the transmitter and the receiver are equipped with multiple antennas, which results in a Multiple-Input Multiple-Output (MIMO) communication channel. This may be referred to as Single-User (SU)-MIMO. In the scenario where MIMO techniques is used for the wireless connection between multiple users and the base station, MIMO enables the users to communicate with the base station simultaneously using the same time-frequency resources by spatially separating the users, which increases further the cell capacity. This may be referred to as Multi-User (MU)-MIMO. Note that MU-MIMO may benefit when each UE only has one antenna. Such systems and/or related techniques are commonly referred to as MIMO.
Existing policies sent to a UE e.g. in UE Route Selection Policy (URSP), e.g. as in 3GPP TS 23.501 V17.3.0 and 23.503 V17.3.0, on how to use network slices are related to the Home Public Land Mobile Network (HPLMN) Single Network Slice Selection Assistance Information (S-NSSAI), and URSP rules in relation to Protocol Data Unit (PDU) Sessions does not indicate when PDU Sessions are to be available and used. Also, URSP rules are provided by HPLMN while they are applicable to all Public Land Mobile Networks (PLMNs), i.e. same set of rules are used by the UE when in HPLMN and when roaming in Visited PLMNs (VPLMNs).
When the UE is roaming in a VPLMN, the VPLMN may be able to offer different network slices for supporting the services wanted by the UE and network slices used by the HPLMN. The VPLMN can currently only use one specific network slice to be used in the VPLMN for a specific HPLMN network slice, and there is no means for the VPLMN to indicate to the UE what the expectations are for the UE when the UE is in the VPLMN.
As a part of developing embodiments herein the inventors identified a problem which first will be discussed.
There is a need for VPLMN to control how its slices can be used efficiently and effectively by inbound roamers. Improper use by UE to network slices may lead to congestion and potential bottlenecks.
An object of embodiments herein is to improve the performance in a wireless communications network using network slices.
According to an aspect, the object is achieved by a method performed by a core network node. The method is for handling one or more rules for a User Equipment, UE, in a network. The core network node is operating in the network. The network is comprised in a wireless communications network. The core network node receives capability data from the UE. The capability data relates to the UE's capabilities to support rules for use of one or more network slices. The core network node obtains one or more rules relating to a use of one or more network slices allowed in the network. The core network node decides that the UE is capable to support rules for use of one or more network slices in the network according to the one or more rules, based on the received capability data and the obtained one or more rules. The core network node sends to the UE, the one or more rules that the UE is capable to support, and where the one or more rules are to be applied by the UE for use of one or more network slices in the network. The core network node enforces the one or more rules relating to the of use of one or more network slices applied by the UE in the network.
According to an aspect, the object is achieved by a method performed by a User Equipment, UE. The method is for handling one or more rules in a network. The network is comprised in a wireless communications network. The UE sends capability data to a core network node operating in the network. The capability data relating to the UE's capabilities to support rules relates to a use of one or more network slices. The UE receives from the core network node, one or more rules relating to the of use of one or more network slices. The core network node has decided that the UE is capable to support the one or more rules based on the sent capability data and one or more rules allowed in the network. The UE then stores and applies the received one or more rules in the network.
According to another aspect, the object is achieved by a core network node. The core network node is configured to handle one or more rules for a User Equipment, UE, in a network. The core network node is operable in the network. The network is adapted to be comprised in a wireless communications network. The core network node is further configured to:
According to another aspect, the object is achieved by a User Equipment, UE. The UE is configured to handle one or more rules in a network. The network is adapted to be comprised in a wireless communications network. The UE is further configured to:
Advantages with the above methods according to embodiments herein, in the core network node and in the UE, are that the network is able to control the use of its slices by inbound roamers to ensure to ensure efficiency minimize the possibility of congestion and potential bottlenecks.
a and b are schematic block diagrams depicting embodiments of a core network node.
a and b are schematic block diagrams depicting embodiments of a UE.
Example of embodiments herein comprise enhancements comprised in one or more rules provided to a UE by a core network node in a network, e.g. in a VPLMN, a HPLMN, or an Standalone Non-Public Network (SNPN), enabling the UE to optimize slice usage, e.g. while being in a HPLMN not roaming, or while roaming in a VPLMN or an SNPN. The core network node e.g. in the VPLMN will enforce these rules to ensure UE compliance.
The wireless communications network 100 further comprises a second network 102, which second network 102 is a network that is not subscribed by the UE 120, e.g. a Visited Public Land Mobile Network, (VPLMN) or a SNPN, that is not being associated to a subscription of the UE 120.
The embodiments herein may relate to a network 101, 102 e.g. being represented by any of the first network 101 or the second network 102. The wireless communications network 100 may use 5G NR but may further use a number of other different technologies, such as, Wi-Fi, (LTE), LTE-Advanced, Wideband Code Division Multiple Access (WCDMA), Global System for Mobile communications/enhanced Data rate for GSM Evolution (GSM/EDGE), or Ultra Mobile Broadband (UMB), just to mention a few possible implementations.
Network nodes such as a RAN node 110 operate in the wireless communications network 100, by means of antenna beams, referred to as beams herein. The RAN node 110 e.g. provides a number of cells and may use these cells for communicating with e.g. a UE 120. The RAN node 110 may be a transmission and reception point e.g. a radio access network node such as a base station, e.g. a radio base station such as a NodeB, an evolved Node B (eNB, eNodeB, eNode B), an NR Node B (gNB), a base transceiver station, a radio remote unit, an Access Point Base Station, a base station router, a transmission arrangement of a radio base station, a stand-alone access point, a Wireless Local Area Network (WLAN) access point, an Access Point Station (AP STA), an access controller, a UE acting as an access point or a peer in a Device to Device (D2D) communication, or any other network unit capable of communicating with a UE served by the RAN node 110 depending e.g. on the radio access technology and terminology used.
User Equipments operate in the wireless communications network 100, such as the UE 120. The UE 120 may provide radio coverage by means of a number of antenna beams 127, also referred to as beams herein. The UE 120 may e.g. be an NR device, a mobile station, a wireless terminal, an NB-IoT device, an eMTC device, an NR RedCap device, a CAT-M device, a Wi-Fi device, an LTE device and a non-access point (non-AP) STA, a STA, that communicates via a base station such as e.g. the network node 110, one or more Access Networks (AN), e.g. RAN, to one or more core networks (CN). It should be understood by the skilled in the art that the UE relates to a non-limiting term which means any UE, terminal, wireless communication terminal, user equipment, (D2D) terminal, or node e.g. smart phone, laptop, mobile phone, sensor, relay, mobile tablets or even a small base station communicating within a cell.
CN nodes such as a core network node 130 operates in the wireless communications network 100. The core network node 130 may e.g. be an Access and Mobility Management Function (AMF) node, e.g. operating in the network 101, 102, e.g. a VPLMN.
Methods herein may in one aspect be performed by the core network node 130, and in another aspect by the UE 120. As an alternative, a Distributed Node (DN) and functionality, e.g. comprised in a cloud 140 as shown in
Examples of embodiments herein relate to one or more rules, e.g. rules and policies, for network slice usage.
In some embodiments, policies and/or rules are provided to the UE 120, to guide the UE 120 how to use the network slices in the network 101, 102. The policies and/or rules are referred to as the one or more rules herein. These one or more rules may e.g. include time of day use, expected length of a PDU session, etc. In some embodiments, a Registration procedure and/or UE Configuration Update procedure are extended to support this capability.
It should be noted that a network slice use rules and policies that may be applicable to VPLMN and HPLMN as well even if this is not explicitly mentioned.
In some embodiments, the core network node 130, e.g. an AMF, returns to the UE 120, in a Registration Accept or in UE Configuration Update Command, the one or more rules, applicable to potentially each S-NSSAI of the Allowed NSSAI or Configured NSSAI. The one or more rules provide an expected usage for the network slices. The one or more rules may be e.g. configured in the core network node 130, fetched from Network Slice Selection Function (NSSF) or provided by the Visited Policy Control Function (V-PCF).
In the Registration Accept some rules are to be used for the network slices, S-NSSAIs, in the Allowed NSSAI, as well as the ability to map more than one S-NSSAI of the Configured NSSAI, i.e., S-NSSAI for the serving network or VPLMN, to a single HPLMN S-NSSAI.
In some embodiments, the UE 120 capabilities are extended to support the reception and processing of these one or more rules. The UE's 120 capabilities may be sent as part of the Registration Request to enable the core network node 130, e.g. the AMF, to ascertain whether to send or not the network slice usage one or more rules. The core network node 130, e.g. the AMF, may then enforce these network slice usage one or more rules regardless of, whether the UE 120 supports them or not to ensure proper utilization of its resources.
In addition the one or more rules may also include expectations of the handling of the PDU Sessions.
The network 101, 102 may be represented by any one out of:
The method comprises any one or more out of the actions listed below. Optional actions are presented in dashed boxes in
The core network node 130 receives capability data from the UE 120. The capability data relates to the UE's 120 capabilities to support rules for use of network slices. Thus the capability data may relate to that the UE's 120 has capabilities to support rules for use for the network slices. This may be to inform the core network node 130 that the UE's 120 has the capabilities to support rules for use of network slices.
E.g., when the UE 120 registers in 5GS, the UE 120 includes its capabilities to support handling and processing of network slice usage policies and/or rules.
In some embodiments, the core network node 130 inquires, e.g., requests, the one or more rules relating to the use of the one or more network slices allowed in the network 101, 102. The one or more rules may e.g., be inquired from any one out of: a policy control node, e.g. a V-PCF, or a NSSF node.
The core network node 130 obtains the one or more rules relating to the use of one or more network slices allowed in the network 101, 102.
The one or more rules may be obtained from the corresponding any one out of: the policy control node or the NSSF node, e.g. as a response to the request is sent to any one out of: a policy control node, e.g. a V-PCF, or an NSSF node.
In some embodiments, the one or more rules are obtained by being configured in the core network node 130, e.g. preconfigured and/or configured by the core network node 130.
The core network node 130 decides that the UE 120 is capable to support rules for use of one or more network slices in the network 101, 102 according to the one or more rules. The decision is based on the received capability data and the obtained one or more rules. The core network node 130 may first check if the UE 120 is capable to support rules for use of one or more network slices in the network 101, 102 according to the one or more rules based on the received capability data and the obtained one or more rules.
The core network node 130 then sends to the UE 120, the one or more rules decided that the UE 120 is capable to support. The one or more rules are to be applied by the UE 120 for use of one or more network slices in the network 101, 102.
The core network node 130 enforces the one or more rules relating to the use of one or more network slices applied by the UE 120 in the network 101, 102, e.g. to ensure UE compliance. This e.g., means that in some embodiments, the core network node 130 such as its AMF has to ensure that the UE 120 follows the rules and detects if any of the rules are being violated, i.e. not being followed. For example, if a rule is set that the UE 120 always need to establish a PDU Session after registering a network slice, the core network node 130 such as its AMF monitors such that the UE 120 establishes a PDU Session directly after the UE 120 has registered a network slice, S-NSSAI. Another example, if a rule says that a PDU session over a specific network slice can be established for a maximum time of x hrs. Hence, the core network node 130, such as its AMF may monitor all PDU sessions established over that network slice to ensure compliance to this time restriction and PDU session duration. The core network node 130, such as its AMF may tear down PDU sessions not complying to the time restriction upon timer expiry.
The one or more rules and the time while the UE 120 is attached to the network 1101, 102 such as e.g., the VPLMN may be modified.
The network 101, 102 may be represented by any one out of:
The method comprises any one or more out of the actions listed below.
The UE 120 sends capability data to the core network node 130 operating in the network 101, 102, e.g. an AMF node. The capability data relates to the UE's 120 capabilities to support rules related to a use of one or more network slices.
The UE 120 receives one or more rules from the core network node 130. The one or more rules relate to the use of one or more network slices.
The core network node 130 has decided that the UE 120 is capable of supporting the one or more rules based on the sent capability data and one or more rules allowed in the network 101, 102.
The UE 120 then stores and applies the received one or more rules in the network 101, 102. The one or more rules may be modified any time while the UE 120 is attached to the network 1101, 102 such as e.g., the VPLMN.
Advantages with the above methods according to embodiments herein, in the core network node 130 and in the UE 120, are that the network 101, 102 is able to control the use of its slices by inbound roamers to ensure to ensure efficiency minimize the possibility of congestion and potential bottlenecks.
The methods will now be further explained and exemplified in below embodiments. These below embodiments may be combined with any suitable embodiment as described above.
In some embodiments, the UE 120 policies applicable to Network Slices usage in a VPLMN such as the one or more rules, are included as an additional element in a Registration Accept or UE Configuration Update Command. These one or more rules may comprise rules for using the network slices subject to applicable conditions to the rule. The one or more rules for using a slice may comprise the following information per network slice of a configured NSSAI or limited to network slices of an Allowed NSSAI. The one or more rules may also include rules related to Data Network Names (DNNs) of the network slices e.g. for how to handle the PDU Sessions.
The information below are just examples set per S-NSSAI, and for PDU Sessions per DNN or for all DNNs in the network 101, 102. The rules may also be sent to the UE 120 while the UE 120 is registered in the subscribed network e.g. HPLMN or subscribed SNPN.
As mentioned above, the one or more rules may comprise rules for using the network slices subject to applicable conditions to the rule. The conditions may comprise one or more of the following:
A sequence diagram depicted in
The steps in the sequence diagram may be performed in a VPLMN 400a, such as the second network 102, and HPLMN 400d such as the first network 101, e.g. between the UE 120, a Visited AMF (AMF) 400b, a Visited PCF (vPCF) 400c, a Home PCF (hPCF) 400e, and/or a UDM 400f. The core network node 110 may e.g. comprise any of the AMF 400b and/or vPCF 400c. In this example the one or more rules are referred to as policies or policies/rules, and the core network node 130 is represented by the AMF 400b.
The example in the sequence diagram may comprise the following actions.
In case the network wants to update the polices, the AMF 400b provides the updated policies to the UE 120 using UE Configuration Update Command, e.g. as in 3GPP TS 23.502 FIGS. 4.2.4.2-1.
The core network node 130 may comprise an input and output interface configured to communicate with other network entities, e.g., the UE 120. The input and output interface may comprise a receiver, e.g., wired and/or wireless, (not shown) and a transmitter, e.g., wired and/or wireless, (not shown).
The core network node 130 may comprise any one or more out of: An obtaining unit, an inquiring unit, a receiving unit, a deciding unit, and an enforcing unit, to perform the method actions as described herein.
The embodiments herein may be implemented through a respective processor or one or more processors, such as at least one processor of a processing circuitry in the core network node 130 depicted in
The core network node 130 may further comprise respective a memory comprising one or more memory units. The memory comprises instructions executable by the processor in the core network node 130. The memory is arranged to be used to store instructions, data, configurations, and applications to perform the methods herein when being executed in the core network node 130.
In some embodiments, a computer program comprises instructions, which when executed by the at least one processor, cause the at least one processor of the core network node 130 to perform the actions above.
In some embodiments, a respective carrier comprises the respective computer program, wherein the carrier is one of an electronic signal, an optical signal, an electromagnetic signal, a magnetic signal, an electric signal, a radio signal, a microwave signal, or a computer-readable storage medium.
Those skilled in the art will also appreciate that the functional modules in the core network node 130, described below may refer to a combination of analog and digital circuits, and/or one or more processors configured with software and/or firmware, e.g. stored in the core network node 130, that when executed by the respective one or more processors such as the at least one processor described above cause the respective at least one processor to perform actions according to any of the actions above. One or more of these processors, as well as the other digital hardware, may be included in a single Application-Specific Integrated Circuitry (ASIC), or several processors and various digital hardware may be distributed among several separate components, whether individually packaged or assembled into a system-on-a-chip (SoC).
The UE 120 may comprise an input and output interface configured to communicate with other network entities, e.g., the core network node 130. The input and output interface may comprise a receiver, e.g., wired and/or wireless, (not shown) and a transmitter, e.g., wired and/or wireless, (not shown).
The UE 120 may comprise any one or more out of: A storing and/applying unit, a sending unit, and a receiving unit, to perform the method actions as described herein.
The embodiments herein may be implemented through a respective processor or one or more processors, such as at least one processor of a processing circuitry in the UE 120 depicted in
The UE 120 may further comprise respective a memory comprising one or more memory units. The memory comprises instructions executable by the processor in the UE 120. The memory is arranged to be used to store instructions, data, configurations, and applications to perform the methods herein when being executed in the UE 120.
In some embodiments, a computer program comprises instructions, which when executed by the at least one processor, cause the at least one processor of the UE 120 to perform the actions above.
In some embodiments, a respective carrier comprises the respective computer program, wherein the carrier is one of an electronic signal, an optical signal, an electromagnetic signal, a magnetic signal, an electric signal, a radio signal, a microwave signal, or a computer-readable storage medium.
Those skilled in the art will also appreciate that the functional modules in the UE 120, described below may refer to a combination of analog and digital circuits, and/or one or more processors configured with software and/or firmware, e.g. stored in the UE 120, that when executed by the respective one or more processors such as the at least one processor described above cause the respective at least one processor to perform actions according to any of the actions above. One or more of these processors, as well as the other digital hardware, may be included in a single Application-Specific Integrated Circuitry (ASIC), or several processors and various digital hardware may be distributed among several separate components, whether individually packaged or assembled into a system-on-a-chip (SoC).
When using the word “comprise” or “comprising” it shall be interpreted as non-limiting, i.e. meaning “consist at least of”.
The embodiments herein are not limited to the above-described preferred embodiments. Various alternatives, modifications and equivalents may be used.
Below, some example embodiments 1-16 are shortly described. See e.g.
Embodiment 1. A method performed by a core network node 130, e.g. an AMF node, for handling one or more rules for a User Equipment, UE, 120 in a network 101, 102, and where the core network node 130 is operating in the network 101, 102, and wherein the network 101, 102 is comprised in a wireless communications network 100, the method comprising any one or more out of:
Embodiment 2. The method according to Embodiment 1, wherein the network 101, 102 is represented by any one out of:
Embodiment 3. The method according to any of the Embodiments 1-2, further comprising:
Embodiment 4. The method according to any of the Embodiments 1-2, wherein the one or more rules are obtained 203 by being configured in the core network node 130.
Embodiment 5. A computer program comprising instructions, which when executed by a processor, causes the processor to perform actions according to any of the Embodiments 1-4.
Embodiment 6. A carrier comprising the computer program of Embodiment 5, wherein the carrier is one of an electronic signal, an optical signal, an electromagnetic signal, a magnetic signal, an electric signal, a radio signal, a microwave signal, or a computer-readable storage medium.
Embodiment 7. A method performed by a User Equipment, UE, 120, e.g., for handling one or more rules in a network 101, 102, which network 101, 102 is comprised in a wireless communications network 100, the method comprising any one or more out of:
Embodiment 8. The method according to Embodiment 7, wherein the network 101, 102 is represented by any one out of:
Embodiment 9. A computer program comprising instructions, which when executed by a processor, causes the processor to perform actions according to any of the Embodiments 7-8.
Embodiment 10. A carrier comprising the computer program of Embodiment 9, wherein the carrier is one of an electronic signal, an optical signal, an electromagnetic signal, a magnetic signal, an electric signal, a radio signal, a microwave signal, or a computer-readable storage medium.
Embodiment 11. A core network node 130, e.g. an AMF node, configured to handle one or more rules for a User Equipment, UE, 120 in a network 101, 102, which core network node 130 is operable in the network 101, 102, and wherein the network 101, 102 is adapted to be comprised in a wireless communications network 100, the core network node 130 further being configured to any one or more out of:
Embodiment 12. The core network node 130 according to Embodiment 11, wherein the network 101, 102 is adapted to be represented by any one out of.
Embodiment 13. The core network node 130 according to any of the Embodiments 11-12, further being configured to:
Embodiment 14. The core network node 130 according to any of the Embodiments 11-12, wherein the one or more rules are adapted to be obtained, e.g. by means of the obtaining unit comprised in the core network node 130, by being configured in the core network node 130.
Embodiment 15. A User Equipment, UE, 120, e.g., configured to handle one or more rules in a network 101, 102, wherein the network 101, 102 is adapted to be comprised in a wireless communications network 100, the UE 120 further being configured to any one or more out of:
Embodiment 16. The UE 120 according to Embodiment 15, wherein the network 101, 102 is adapted to be represented by any one out of.
With reference to
The telecommunication network 3210 is itself connected to a host computer 3230, which may be embodied in the hardware and/or software of a standalone server, a cloud-implemented server, a distributed server or as processing resources in a server farm. The host computer 3230 may be under the ownership or control of a service provider, or may be operated by the service provider or on behalf of the service provider. The connections 3221, 3222 between the telecommunication network 3210 and the host computer 3230 may extend directly from the core network 3214 to the host computer 3230 or may go via an optional intermediate network 3220. The intermediate network 3220 may be one of, or a combination of more than one of, a public, private or hosted network; the intermediate network 3220, if any, may be a backbone network or the Internet; in particular, the intermediate network 3220 may comprise two or more sub-networks (not shown).
The communication system of
Example implementations, in accordance with an embodiment, of the UE, base station and host computer discussed in the preceding paragraphs will now be described with reference to
The communication system 3300 further includes a base station 3320 provided in a telecommunication system and comprising hardware 3325 enabling it to communicate with the host computer 3310 and with the UE 3330. The hardware 3325 may include a communication interface 3326 for setting up and maintaining a wired or wireless connection with an interface of a different communication device of the communication system 3300, as well as a radio interface 3327 for setting up and maintaining at least a wireless connection 3370 with a UE 3330 located in a coverage area (not shown) served by the base station 3320. The communication interface 3326 may be configured to facilitate a connection 3360 to the host computer 3310. The connection 3360 may be direct or it may pass through a core network (not shown in
The communication system 3300 further includes the UE 3330 already referred to. Its hardware 3335 may include a radio interface 3337 configured to set up and maintain a wireless connection 3370 with a base station serving a coverage area in which the UE 3330 is currently located. The hardware 3335 of the UE 3330 further includes processing circuitry 3338, which may comprise one or more programmable processors, application-specific integrated circuits, field programmable gate arrays or combinations of these (not shown) adapted to execute instructions. The UE 3330 further comprises software 3331, which is stored in or accessible by the UE 3330 and executable by the processing circuitry 3338. The software 3331 includes a client application 3332. The client application 3332 may be operable to provide a service to a human or non-human user via the UE 3330, with the support of the host computer 3310. In the host computer 3310, an executing host application 3312 may communicate with the executing client application 3332 via the OTT connection 3350 terminating at the UE 3330 and the host computer 3310. In providing the service to the user, the client application 3332 may receive request data from the host application 3312 and provide user data in response to the request data. The OTT connection 3350 may transfer both the request data and the user data. The client application 3332 may interact with the user to generate the user data that it provides.
It is noted that the host computer 3310, base station 3320 and UE 3330 illustrated in
In
The wireless connection 3370 between the UE 3330 and the base station 3320 is in accordance with the teachings of the embodiments described throughout this disclosure. One or more of the various embodiments improve the performance of OTT services provided to the UE 3330 using the OTT connection 3350, in which the wireless connection 3370 forms the last segment. More precisely, the teachings of these embodiments may improve the applicable RAN effect: data rate, latency, power consumption, and thereby provide benefits such as corresponding effect on the OTT service: e.g. reduced user waiting time, relaxed restriction on file size, better responsiveness, extended battery lifetime.
A measurement procedure may be provided for the purpose of monitoring data rate, latency and other factors on which the one or more embodiments improve. There may further be an optional network functionality for reconfiguring the OTT connection 3350 between the host computer 3310 and UE 3330, in response to variations in the measurement results. The measurement procedure and/or the network functionality for reconfiguring the OTT connection 3350 may be implemented in the software 3311 of the host computer 3310 or in the software 3331 of the UE 3330, or both. In embodiments, sensors (not shown) may be deployed in or in association with communication devices through which the OTT connection 3350 passes; the sensors may participate in the measurement procedure by supplying values of the monitored quantities exemplified above, or supplying values of other physical quantities from which software 3311, 3331 may compute or estimate the monitored quantities. The reconfiguring of the OTT connection 3350 may include message format, retransmission settings, preferred routing etc.; the reconfiguring need not affect the base station 3320, and it may be unknown or imperceptible to the base station 3320. Such procedures and functionalities may be known and practiced in the art. In certain embodiments, measurements may involve proprietary UE signaling facilitating the host computer's 3310 measurements of throughput, propagation times, latency and the like. The measurements may be implemented in that the software 3311, 3331 causes messages to be transmitted, in particular empty or ‘dummy’ messages, using the OTT connection 3350 while it monitors propagation times, errors etc.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/SE2023/050192 | 3/3/2023 | WO |
Number | Date | Country | |
---|---|---|---|
63269837 | Mar 2022 | US |