IP Library Granted Patent US 11,070,487
Granted Patent B2
US 11,070,487 · App. 15/310,849 · Granted Jul 20, 2021

Controlling of communication network comprising virtualized network functions

Inventor: Klaus Hoffmann (Munich, DE)
Assignee: NOKIA SOLUTIONS AND NETWORKS GMBH & CO. KG
H04L47/783G06F9/5077G06F16/951H04L41/12H04L41/20H04L61/1511H04L67/10H04L67/32H04L61/6004H04W4/60
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,070,487
App. No.
15/310,849
Granted
Jul 20, 2021
Kind
B2
Abstract

A method comprising determining that at least one virtualized communication function or application providing services related to a communication network is instantiated, preparing an indication related to the instantiation of the at least one virtualized communication function or application, and causing transmission of the prepared indication to at least one of a network element of the communication network, a network function of the communication network, a communication function, an application and a database to which network elements, network functions, communication functions or applications in the communication network have access.

Claims (57)

1. A method comprising:

obtaining in virtual network operation an indication related to an instantiation of at least one new virtualized communication function or application providing services related to a communication network, wherein the instantiated at least one new virtualized communication function or application is a potential signaling partner in virtual network operation in a communication conducted via a communication network,

processing the obtained indication for determining or recognizing the at least one new virtualized communication function or application being instantiated in virtual network operation,

checking, with regard to a communication to be conducted in the communication network with a network element or network function, a communication function or application in a communication network, whether the at least one new virtualized communication function or application is providing suitable services related to the communication in virtual network operation, and

selecting, on the basis of the result of the check, a network element or network function, communication function or application in the communication network with which a communication in virtual network operation is to be conducted.

2. The method according to claim 1 , further comprising at least one of

receiving and processing an initial attach request related to an establishment of a communication connection of a communication element to a communication network in virtual network operation, wherein the initial attach request triggers the checking for a new virtualized communication function or application;

the checking for a new virtualized communication function or application is triggered on a time basis, or in response to a predetermined event, or when the communication is initiated;

the indication comprises at least one of information indicating a type of the at least one virtualized communication function or application, information indicating a type of services provided by the at least one virtualized communication function or application, address information associated to the at least one virtualized communication function or application, and identification information related to a virtual network operator operating the at least one virtualized communication function or application;

the indication related to the instantiation of the at least one virtualized communication function or application is obtained from one of a communication network control element or communication network control function acting as a global orchestrator for implementing virtualized communication functions or applications, an operation and maintenance element of the communication network, a domain name server of the communication network, and a communication network control element or communication network control function of the communication network in which virtualized communication functions or applications are implemented; and

querying, when checking for a new virtualized communication function or application, a database to which network elements or network functions of the communication network, communication functions or applications have access, wherein the database is comprised in at least one of a centralized database of the communication network and a local database comprised in one or more of the network elements or network functions of the communication network, wherein an indication related to an instantiation of at least one virtualized communication function or application is obtained from the database.

3. The method according to claim 1 , wherein

the method is executed by one of a communication element comprising a terminal device or user equipment capable of communicating in virtual network operation in the communication network, a network element or network function of a radio access network part of the communication network, a network element or network function of a fixed access network part of the communication network, a network element or network function of a core network part of the communication network, a network element or network function of an IP multimedia system part of the communication network, and a communication function or application communicating in the communication network,

wherein the at least one new virtualized communication function or application being instantiated is related to a communication network control function of the communication network in virtual network operation.

4. An apparatus comprising:

at least one processing circuitry, and

at least one memory for storing instructions to be executed by the processing circuitry, wherein

the at least one memory and the instructions are configured to, with the at least one processing circuitry, cause the apparatus at least:

to obtain an indication related to an instantiation of at least one new virtualized communication function or application providing services related to a communication network in virtual network operation, wherein the instantiated at least one new virtualized communication function or application is a potential signaling partner in virtual network operation in a communication conducted via a communication network,

to process the obtained indication for determining or recognizing the at least one new virtualized communication function or application being instantiated in virtual network operation,

to check, with regard to a communication to be conducted in the communication network with a network element or network function, a communication function or application in the communication network, whether the at least one new virtualized communication function or application is providing suitable services related for the communication in virtual network operation, and

to select, on the basis of the result of the check, a network element or network function, communication function or application in the communication network with which a communication in virtual network operation is to be conducted.

5. The apparatus according to claim 4 , wherein the at least one memory and the instructions are further configured to, with the at least one processing circuitry, cause the apparatus

to receive and process an initial attach request related to an establishment of a communication connection of a communication element to a communication network,

wherein the initial attach request triggers the checking for a new virtualized communication function or application.

6. The apparatus according to claim 4 , wherein the checking for a new virtualized communication function or application is triggered on a time basis, or in response to a predetermined event, or when the communication is initiated.

7. The apparatus according to claim 4 , wherein the indication comprises at least one of

information indicating a type of the at least one virtualized communication function or application,

information indicating a type of services provided by the at least one virtualized communication function or application,

address information associated to the at least one virtualized communication function or application, and

identification information related to a virtual network operator operating the at least one virtualized communication function or application.

8. The apparatus according to claim 4 , wherein the at least one memory and the instructions are further configured to, with the at least one processing circuitry, cause the apparatus

to obtain the indication related to the instantiation of the at least one virtualized communication function or application from one of

a communication network control element or communication network control function acting as a global orchestrator for implementing virtualized communication functions or applications,

an operation and maintenance element of the communication network,

a domain name server of the communication network, and

a communication network control element or communication network control function of the communication network in which virtualized communication functions or applications are implemented.

9. The apparatus according to claim 4 , wherein the at least one memory and the instructions are further configured to, with the at least one processing circuitry, cause the apparatus

to query, when checking for a new virtualized communication function or application, a database to which network elements or network functions of the communication network, communication functions or applications have access, wherein the database is comprised in at least one of a centralized database of the communication network and a local database comprised in one or more of the network elements or network functions of the communication network, wherein an indication related to an instantiation of at least one virtualized communication function or application is obtained from the database.

10. The apparatus according to claim 4 , wherein

the apparatus is comprised in one of a communication element comprising a terminal device or user equipment capable of communicating in virtual network operation in the communication network, a network element or network function of a radio access network part of the communication network, a network element or network function of a fixed access network part of the communication network, a network element or network function of a core network part of the communication network, a network element or network function of an IP multimedia system part of the communication network, and a communication function or application communicating in the communication network,

wherein the at least one new virtualized communication function or application being instantiated is related to a communication network control function of the communication network in virtual network operation.

11. A non-transitory computer-readable medium storing instructions that, when executed by a processing device, perform at least one of a first method and a second method, wherein the first method comprises:

determining in virtual network operation that at least one virtualized communication function or application providing services related to a communication network is instantiated,

preparing an indication related to the instantiation of the at least one virtualized communication function or application in virtual network operation, and

causing transmission of the prepared indication in virtual network operation to at least one of a network element of the communication network, a network function of the communication network, a communication function, an application and a database to which network elements, network functions, communication functions or applications in the communication network have access, wherein the at least one of a network element of the communication network, the network function of the communication network, the communication function, and the application is a potential signaling partner of the instantiated at least one virtualized communication function or application in virtual network operation in a communication conducted via the communication network;

wherein the second method comprises:

obtaining in virtual network operation an indication related to an instantiation of at least one new virtualized communication function or application providing services related to a communication network, wherein the instantiated at least one new virtualized communication function or application is a potential signaling partner in virtual network operation in a communication conducted via a communication network,

processing the obtained indication for determining or recognizing the at least one new virtualized communication function or application being instantiated in virtual network operation,

checking, with regard to a communication to be conducted in virtual network operation in the communication network with a network element or network function, a communication function or application in a communication network, whether the at least one new virtualized communication function or application is providing suitable services related to the communication, and

selecting, on the basis of the result of the check, a network element or network function, communication function or application in virtual network operation in the communication network with which a communication is to be conducted.

12. A method executed by one of a communication element comprising a terminal device or user equipment capable of communicating in virtual network operation in a communication network, a network element or network function of a radio access network part of a communication network, a network element or network function of a fixed access network part of a communication network, a network element or network function of a core network part of a communication network, a network element or network function of an IP multimedia system part of a communication network, and a communication function or application communicating in a communication network, and comprising

obtaining in virtual network operation an indication related to an instantiation of at least one new virtualized communication function or application providing services related to a communication network, wherein the instantiated at least one new virtualized communication function or application is a potential signaling partner in virtual network operation in a communication conducted via a communication network,

processing the obtained indication for determining or recognizing the at least one new virtualized communication function or application being instantiated in virtual network operation,

checking, with regard to, in virtual network operation, a communication to be conducted in the communication network with a network element or network function, a communication function or application in a communication network, whether the at least one new virtualized communication function or application is providing suitable services related to the communication,

selecting, on the basis of the result of the check, the at least one new virtualized communication function or application as a network element or network function, communication function or application in the communication network with which, in virtual network operation, a communication is to be conducted, and

causing in virtual network operation initialization of the communication involving the at least one new virtualized communication function or application.

Assignments (2)
MERGER Recorded Dec 29, 2017
From: NOKIA SOLUTIONS AND NETWORKS MANAGEMENT INTERNATIONAL GMBH
To: NOKIA SOLUTIONS AND NETWORKS GMBH & CO. KG
Reel/Frame 044506/0995 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 14, 2016
From: HOFFMANN, KLAUS
To: NOKIA SOLUTIONS AND NETWORKS MANAGEMENT INTERNATIONAL GMBH
Reel/Frame 040306/0920 →
Continuity (1)
Related Publication 20170093749A1 · Mar 30, 2017
Cited By (1)
US 12,591,705