ROBUSTNESS-ADAPTIVE ACCESS NETWORK
20200077281 · 2020-03-05
Assignee
Inventors
Cpc classification
H04L47/821
ELECTRICITY
H04L47/2441
ELECTRICITY
International classification
Abstract
A method involving a terminal (110) and an access network node (160) in an access network (100) for connecting said terminal (110) to the access network node (160) and wherein said terminal (110) and access network (100) is configurable to support and being adaptive to a plurality of robustness levels. Each robustness level corresponds to a transmission delay and loss limit which can be configured per individual traffic flow. Robustness levels for the terminal and the access network are exchanged in order optimize the end-to-end Quality of Experience, QoE. This is applicable to access networks that show large variations in terms of network performance (for example radio access networks).
Claims
1. A terminal configured to be connected to an access network node in an access network said access network being configurable to support a plurality of robustness levels, wherein each robustness level corresponds to a transmission delay and loss limit which can be configured per individual traffic flow, the terminal being further configurable to support at least one robustness level and wherein the terminal is comprising a processor circuitry coupled to a non-transitory memory storing computer program instructions wherein when the processor circuitry executes the instructions, the terminal is caused to: determine if the access network provides configurable robustness levels; if the access network provides configurable robustness levels, send in a first message to the access network node the robustness level the terminal can handle when receiving or sending a traffic flow; receive in response to the first message a second message from the access network node comprising a first robustness level the access network can use when receiving or sending a traffic flow; receive from the access network node a third message with a second robustness level that the access network currently is using for a specific traffic flow; and adapt the reception and the sending of the traffic flow from the first to the second robustness level.
2. The terminal of claim 1, further configured to adapt the reception and the sending of the traffic flow by choosing a different codec type or codec configuration or to select a different forward error correction algorithm.
3. The terminal of claim 2, being a mobile terminal configured to be connected to a radio access network node.
4. The terminal of claim 3, wherein the third message with the second robustness level is received as a result of a handover to a different cell or radio technology initiated by the radio access network node.
5. The terminal of claim 3, wherein the third message with the second robustness level is received as a result of Single Radio Voice Call Continuity, SRVCC initiated by the radio access network node.
6. A method in a terminal to communicate with an access network node in an access network said access network being configurable to support a plurality of robustness levels, wherein each robustness level corresponds to a transmission delay and loss limit which can be configured per individual traffic flow, the terminal being configurable to support at least one robustness level, said method comprising the steps of: determining whether the access network provides configurable robustness levels; as a result of determining that the access network provides configurable robustness levels, sending in a first message the robustness level the terminal can handle when receiving or sending a traffic flow; receiving as a response to the first message a second message transmitted by the access network node a first robustness level the access network can use when receiving or sending a traffic flow; receiving a third message transmitted by the access network node, the third message indicating a second robustness level that the access network currently is using for a specific traffic flow; and adapting the reception and the sending of the traffic flow from the first to the second robustness level.
7. The method of claim 6, wherein the step of adapting the reception and the sending of the traffic flow is done by choosing a different codec type or codec configuration or selecting a different forward error correction algorithm.
8. The method of claim 7, wherein the terminal is a mobile terminal and the access network node is a radio access network node.
9. The method of claim 8, wherein the third message with the second robustness level is received as a result of a handover to a different cell or radio technology initiated by the radio access network node.
10. The method of claim 8, wherein the third message is received in as a result of Single Radio Voice Call Continuity, SRVCC initiated by the radio access network node.
11. An access network node in an access network being configurable to support a plurality of robustness levels, wherein each robustness level corresponds to a transmission delay and loss limit which can be configured per individual traffic, the network node configured to be connected to at least one terminal and comprising a processor circuitry coupled to a non-transitory memory storing computer program instructions wherein when the processor circuitry executes the instructions, the network node is caused to: send, in response a first message indicating the robustness level the terminal can handle when receiving or sending a traffic flow, a second message to the terminal with a first robustness level the access network can use when receiving or sending a traffic flow; and in response to changed robustness level in the access network, send to the terminal a third message indicating a second robustness level that the access network is using for a specific traffic flow.
12. The access network node of claim 11, being a radio access network node.
13. The access network node of claim 12, wherein the step of sending the third message with the second robustness level is done in relation to initiating handover of the terminal to a different cell or radio technology.
14. The access network node of claim 12, wherein the step of sending the third message with the second robustness level is done in relation to initiating Single Radio Voice Call Continuity, SRVCC.
15. A method in an access network node located in an access network to communicate with at least one terminal, said access network being configurable to support a plurality of robustness levels, wherein each robustness level corresponds to a transmission delay and loss limit which can be configured per individual traffic flow, the access network node being further configurable to support a plurality of robustness levels, said method comprising the steps of: receiving a first message transmitted by the terminal, the first message indicating the robustness level the terminal can handle when receiving or sending a traffic flow; sending in response to the first message a second message indicating a first robustness level the access network can use when receiving or sending a traffic flow; and sending to the terminal as a response to changed robustness level in the access network a third message indicating a second robustness level that the access network is using for a specific traffic flow.
16. The method of claim 15, wherein the network node is a radio access network node.
17. The method of claim 16, wherein the step of sending the third message with the second robustness level is done in relation to initiating handover of the terminal to a different cell or radio technology.
18. The method of claim 16, wherein the step of sending the third message with the second robustness level is done in relation to initiating Single Radio Voice Call Continuity, SRVCC.
19. A computer program product comprising a non-transitory computer readable medium storing a computer program comprising computer readable instructions which when executed on a terminal causes the terminal to perform the method of claim 6.
20. (canceled)
Description
3 BRIEF DESCRIPTION OF THE DRAWINGS
[0011]
[0012]
[0013]
[0014]
[0015]
[0016]
[0017]
4 DESCRIPTION
[0018] The proposed solution builds on several pre-conditions being fulfilled, which are thus an integrated part of the solution: [0019] The access network 100 or 101 in
[0029] When an aware terminal 110 attaches in step 210 (see
[0033] An alternative to determine if the access network 100 is a robustness configurable access network is illustrated by
[0034] When an aware terminal 110 sends and/or receives a traffic flow in step 310 (see
[0044] The solution is therefore a way to dynamically communicate targeted network characteristics, such as delay and loss, for a traffic flow between a network 100 and a terminal 110,120, such that the terminal 110,120 can use the explicitly communicated network characteristics to optimize handling of the traffic flow without having to guess or infer such network characteristics.
[0045] While there is no generally useful, single message that can be used to request or inform about usage of media adaptations between media sender and media receiver, there are several different, already defined messages that can be used to solve parts of the problem. For example, the RTCP-APP message defined in 3GPP TS 26.114 (mentioned above) does not describe in detail what triggers to use to start or stop adaptation, or how to choose which one or ones of the different media handling adaptations to use.
[0046] The aware terminal 110, 120 may be any device intended for accessing services via an access network and configured to communicate over the access network. For instance, the terminal may be, but is not limited to: mobile phone, smart phone, sensor device, meter, vehicle, household appliance, medical appliance, media player, camera, or any type of consumer electronic, for instance, but not limited to, television, radio, lighting arrangement, tablet computer, laptop, or PC. The terminal may be a portable, pocket-storable, hand-held, computer-comprised, or vehicle-mounted mobile device, enabled to communicate voice and/or data, via a wireless or wireline connection.
[0047]
[0048] The I/O circuitry 113 may include RF transceiver circuitry if the terminal is a wireless terminal in a radio access network.
[0049] In particular embodiments, some or all of the functionality described herein as being provided by the aware terminal 110 may be provided by the processing circuitry 111 executing instructions 114 stored on the computer-readable storage medium 112.
[0050] The access network node 160, 170 in the access network 100 may be a radio base station, a wireless router, or a wireline access network node designed such that it is capable to provide a set of different delay and loss limit targets (robustness levels), which can be configured per individual traffic flow.
[0051]
[0052] The I/O circuitry 163 may include RF transceiver circuitry if the access network node 160 is located in a radio access network.
[0053] In particular embodiments, some or all of the functionality described herein as being provided by the access network node 160 may be provided by the processing circuitry 161 executing instructions 164 stored on the computer-readable storage medium 162.
[0054]
[0055]
[0056] The computer-readable storage medium 612 in the host computer comprises the application program instructions 614.
[0057] Among the advantages, and the added value to the communication system in
[0058] Examples of applications: Conversational speech and video services such as VoLTE/ViLTE, where low end-to-end latency must be combined with high media QoE and/or QoS, efficient use of access network resources, and where the serving (Radio) Access Network(s) can be configured with a latency-QoE (robustness) trade-off based on User Equipment capability and configuration.
5 ABBREVIATIONS
[0059]
TABLE-US-00001 Abbreviation Explanation LTE Long-Term Evolution NIC Network Interface Card QCI QoS Class Identifier QoE Quality of Experience, a measure of a customer's experiences with a service QoS Quality of Service RF Radio Frequency RTCP Real-time Transport Control Protocol RTCP-APP Application-defined RTCP SRVCC Single Radio Voice Call Continuity ViLTE Video over Long-Term Evolution VoLTE Voice over Long-Term Evolution 3GPP 3rd Generation Partnership Project