Apparatus, method, and computer program for providing service level for extended reality application
The disclosure relates to an apparatus comprising means for: receiving ( 900 ), from a terminal, a request for a service level of an extended reality application, wherein the request includes an indication of a terminal capability and/or terminal preference; determining ( 902 ) a service level based on the terminal capability and/or the terminal preference; and sending ( 904 ), to the terminal, a response to the request for a service level, wherein the service level indicates that extended reality application processing is to be performed by the terminal, by the apparatus or split between the terminal and the apparatus.
1 . An apparatus comprising:
at least one processor; and
at least one memory including computer code for one or more programs, the at least one memory and the computer code configured, with the at least one processor, to cause the apparatus at least to:
receive, from a terminal, a request for a service level of an extended reality application, wherein the request comprises a terminal capability of the terminal and a terminal preference of the terminal regarding processing of the extended reality application,
wherein the terminal capability comprises a processing capability of the terminal and a power capability of the terminal,
wherein the terminal preference comprises an indication that processing of the extended reality application is to be split between the terminal and the apparatus;
determine a service level based on the terminal capability and the terminal preference,
wherein the service level is determined based on an apparatus capability of the apparatus, an apparatus preference of the apparatus regarding the processing of the extended reality application, and network conditions of a network used to transmit and receive traffic of the extended reality application between the terminal and a server hosting the extended reality application,
wherein the apparatus capability of the apparatus comprises a processing capability of the apparatus to process the extended reality application,
wherein the apparatus preference comprises an indication that processing of the extended reality application is to be split between the terminal and the apparatus,
wherein the network conditions comprise a channel quality of a channel between the terminal and the network, a delay of the network, an indication of outages in the network, and a queueing status of the network;
send, to the terminal, a response to the request for a service level, wherein the service level indicates that processing of the extended reality application is to be split between the terminal and the apparatus;
receive, from the terminal, a request to indicate whether the apparatus has a subscription capability to subscribe to terminal location notifications from an access and mobility management function;
send, to the terminal, a response to the request, the response comprising an indication that the apparatus has a subscription capability to subscribe to terminal location notifications from the access and mobility management function;
subscribe to receive terminal location notifications from the access and mobility management function;
send, to the terminal, a message including an indication that the apparatus subscribed to receive terminal location notifications from the access and mobility management function;
receive, from the terminal, a request to modify the service level, wherein the request to modify the service level comprises a changed terminal capability, a changed terminal preference of the terminal, and a suggestion from the terminal to modify the service level; and
send, to the terminal, a response to the request to modify the service level, wherein the response to the request to modify the service level comprises an indication that the suggestion from the terminal to modify the service level has been accepted or refused and an alternative suggestion from the apparatus to modify the service level different from the suggestion from the terminal.