IP Library › Granted Patent US 11,071,055
Granted Patent B1
US 11,071,055 · App. 17/158,747 · Granted Jul 20, 2021

Network slice selection in cellular system

Inventors: Zhi Wang (Qingdao, CN); Laurent Thiebaut (Antony, FR)
Assignee: NOKIA TECHNOLOGIES OY
H04W48/18H04W28/0268H04W48/14H04W48/16
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,071,055
App. No.
17/158,747
Granted
Jul 20, 2021
Kind
B1
Abstract

This document discloses a solution for selecting a network slice for an application. According to an aspect, a method comprises as performed by a terminal device: triggering, by the terminal device, network slice selection in the terminal device for an application executed in the terminal device; transmitting, by the terminal device in response to said triggering, a network slice query request message to a network node of a network infrastructure; receiving, by the terminal device from the network node as a response to the network slice query request message, a network slice query response message indicating at least one network slice available to the terminal device and comprising at least one quality-of-service parameter of the at least one network slice; and selecting, by the terminal device, a network slice of the at least one network slice for the application on the basis of the at least one quality-of-service parameter.

Claims (50)

1. An apparatus for a terminal device, said apparatus comprising:

at least one processor; and

at least one memory including computer program code, the at least one memory and computer program code configured to, with the at least one processor, cause the apparatus to:

trigger network slice selection in the terminal device for an application executed in the terminal device;

in response to said triggering, cause transmission of a network slice query request message to a network node of a network infrastructure, wherein the network slice query request message comprises at least one information element specifying at least one criterion comprising at least one of a quality-of-service requirement and charging information;

receive, from the network node as a response to the network slice query request message, a network slice query response message indicating at least one network slice available to the terminal device and comprising at least one quality-of-service parameter of the at least one network slice, wherein the at least one network slice indicated by the network slice query response message meets the at least one criterion of the network slice query request message; and

select a network slice of the at least one network slice for the application on the basis of the at least one quality-of-service parameter.

2. The apparatus of claim 1 , wherein the at least one memory and computer program code configured to, with the at least one processor, cause the apparatus to perform said selecting by at least transmitting to the network node a request to configure a routing policy for data of the application in the selected network slice.

3. The apparatus of claim 2 , wherein the request to configure the routing policy comprises at least one information element indicating an identity of the application.

4. The apparatus of claim 1 , wherein the at least one memory and computer program code configured to, with the at least one processor, cause the apparatus to perform said triggering as responsive to the application requesting for data transfer with determined quality-of-service constraints.

5. An apparatus for a network node of a network infrastructure, said apparatus comprising:

at least one processor; and

at least one memory including computer program code, wherein the at least one memory and computer program code configured to, with the at least one processor, cause the apparatus to:

receive a network slice query request message from a terminal device requesting for information on available network slices, wherein the network slice query request message comprises at least one information element specifying at least one criterion comprising at least one of a quality-of-service requirement and charging information;

determine at least one network slice available to the terminal device and meeting the at least one criterion of the network slice query request message;

transmit, to the terminal device as a response to the network slice query request message, a network slice query response message that indicates the at least one network slice available to the terminal device, meeting the at least one criterion of the network slice query request message, and that comprises at least one quality-of-service parameter of the at least one network slice;

receive, from the terminal device, a message indicating a selection of a network slice for an application executed in the terminal device; and

configure a routing policy for data of the application in the selected network slice in the network infrastructure.

6. The apparatus of claim 5 , wherein the message indicating the selection of the network slice comprises at least one information element indicating an identity of the application.

7. The apparatus of claim 5 , wherein the network slice query request message comprises at least one information element specifying at least one criterion, and wherein the at least one memory and computer program code configured to, with the at least one processor, cause the apparatus to include in the network slice query response message network slices that meet the at least one criterion and exclude from the network slice query response message at least one network slice not meeting the at least one criterion.

8. A method for a terminal device, said method comprising:

triggering, by the terminal device, network slice selection in the terminal device for an application executed in the terminal device;

transmitting, by the terminal device in response to said triggering, a network slice query request message to a network node of a network infrastructure, wherein the network slice query request message comprises at least one information element specifying at least one criterion comprising at least one of a quality-of-service requirement and charging information;

receiving, by the terminal device from the network node as a response to the network slice query request message, a network slice query response message indicating at least one network slice available to the terminal device and comprising at least one quality-of-service parameter of the at least one network slice, wherein the at least one network slice indicated by the network slice query response message meets the at least one criterion of the network slice query request message; and

selecting, by the terminal device, a network slice of the at least one network slice for the application on the basis of the at least one quality-of-service parameter.

9. The method of claim 8 , wherein said selecting comprises transmitting to the network node a request to configure a routing policy for data of the application in the selected network slice.

10. The method of claim 9 , wherein the request to configure the routing policy comprises at least one information element indicating an identity of the application.

11. A method for a network node of a network infrastructure, said method comprising:

receiving, by the network node, a network slice query request message from a terminal device requesting for information on available network slices, wherein the network slice query request message comprises at least one information element specifying at least one criterion comprising at least one of a quality-of-service requirement and charging information;

determining, by the network node, at least one network slice available to the terminal device and meeting the at least one criterion of the network slice query request message;

transmitting, by the network node to the terminal device as a response to the network slice query request message, a network slice query response message that indicates the at least one network slice available to the terminal device, meeting the at least one criterion of the network slice query request message, and that comprises at least one quality-of-service parameter of the at least one network slice;

receiving, by the network node from the terminal device, a message indicating selection of a network slice for an application executed in the terminal device; and

configuring, by the network node, a routing policy for data of the application in the selected network slice in the network infrastructure.

12. The method of claim 11 , wherein the message indicating the selection of the network slice comprises at least one information element indicating an identity of the application.

13. The method of claim 11 , further comprising excluding, by the network node, from the network slice query response message at least one network slice not meeting the at least one criterion.

14. A computer program product embodied on a non-transitory computer-readable medium, and comprising a computer program code readable by a computer, wherein the computer program code configures the computer to carry out a computer process for a terminal device, comprising:

triggering network slice selection in the terminal device for an application executed in the terminal device;

transmitting, in response to said triggering, a network slice query request message to a network node of a network infrastructure, wherein the network slice query request message comprises at least one information element specifying at least one criterion comprising at least one of a quality-of-service requirement and charging information;

receiving, from the network node as a response to the network slice query request message, a network slice query response message indicating at least one network slice available to the terminal device and comprising at least one quality-of-service parameter of the at least one network slice, wherein the at least one network slice indicated by the network slice query response message meets the at least one criterion of the network slice query request message; and

selecting a network slice of the at least one network slice for the application on the basis of the at least one quality-of-service parameter.

15. A computer program product embodied on a non-transitory computer-readable medium, and comprising a computer program code readable by a computer, wherein the computer program code configures the computer to carry out a computer process for a network node of a network infrastructure, comprising:

receiving a network slice query request message from a terminal device requesting for information on available network slices, wherein the network slice query request message comprises at least one information element specifying at least one criterion comprising at least one of a quality-of-service requirement and charging information;

determining at least one network slice available to the terminal device and meeting the at least one criterion of the network slice query request message;

transmitting, to the terminal device as a response to the network slice query request message, a network slice query response message that indicates the at least one network slice available to the terminal device, meeting the at least one criterion of the network slice query request message, and that comprises at least one quality-of-service parameter of the at least one network slice;

receiving, from the terminal device, a message indicating selection of a network slice for an application executed in the terminal device; and

configuring, by the network node, a routing policy for data of the application in the selected network slice in the network infrastructure.

16. A computer program product embodied on a non-transitory computer-readable medium, and comprising a computer program code readable by a computer, wherein the computer program code configures the computer to carry out a computer process comprising the method according to claim 9 .

17. A system comprising:

a first apparatus for a terminal device, comprising at least one processor and at least one memory including computer program code, the at least one memory and computer program code configured to, with the at least one processor, cause the first apparatus to: trigger network slice selection in the terminal device for an application executed in the terminal device; in response to said triggering, cause transmission of a network slice query request message to a network node of a network infrastructure, wherein the network slice query request message comprises at least one information element specifying at least one criterion comprising at least one of a quality-of-service requirement and charging information; receive, from the network node as a response to the network slice query request message, a network slice query response message indicating at least one network slice available to the terminal device and comprising at least one quality-of-service parameter of the at least one network slice, wherein the at least one network slice indicated by the network slice query response message meets the at least one criterion of the network slice query request message; and select a network slice of the at least one network slice for the application on the basis of the at least one quality-of-service parameter; and

a second apparatus for the network node, comprising at least one processor and at least one memory including computer program code, wherein the at least one memory and computer program code configured to, with the at least one processor, cause the second apparatus to: receive the network slice query request message from the terminal device requesting for information on available network slices, wherein the network slice query request message comprises at least one information element specifying at least one criterion comprising at least one of a quality-of-service requirement and charging information; determine at least one network slice available to the terminal device and meeting the at least one criterion of the network slice query request message; transmit, to the terminal device as a response to the network slice query request message, the network slice query response message that indicates the at least one network slice available to the terminal device, meeting the at least one criterion of the network slice query request message, and that comprises at least one quality-of-service parameter of the at least one network slice; receive, from the terminal device, a message indicating a selection of the network slice for the application executed in the terminal device; and configure a routing policy for data of the application in the selected network slice in the network infrastructure.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 5, 2021
From: WANG, ZHI; THIEBAUT, LAURENT
To: NOKIA TECHNOLOGIES OY
Reel/Frame 056147/0300 →
Priority Claims (1)
FI 20205079 · Jan 27, 2020 · national
Cited By (2)
US 12,452,724 US 12,513,044