EP3928468A1 - Methods and devices for service capability discovery provided by management function providers - Google Patents
Methods and devices for service capability discovery provided by management function providersInfo
- Publication number
- EP3928468A1 EP3928468A1 EP19714599.8A EP19714599A EP3928468A1 EP 3928468 A1 EP3928468 A1 EP 3928468A1 EP 19714599 A EP19714599 A EP 19714599A EP 3928468 A1 EP3928468 A1 EP 3928468A1
- Authority
- EP
- European Patent Office
- Prior art keywords
- metadata
- management function
- provider
- parsed
- service capability
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
- 238000000034 method Methods 0.000 title claims abstract description 56
- 230000006870 function Effects 0.000 claims abstract description 192
- 230000009466 transformation Effects 0.000 claims description 48
- 230000004044 response Effects 0.000 claims description 26
- 238000013507 mapping Methods 0.000 claims description 8
- 230000011664 signaling Effects 0.000 description 7
- 238000010586 diagram Methods 0.000 description 2
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/02—Standardisation; Integration
- H04L41/0246—Exchanging or transporting network management information using the Internet; Embedding network management web servers in network elements; Web-services-based protocols
- H04L41/0273—Exchanging or transporting network management information using the Internet; Embedding network management web servers in network elements; Web-services-based protocols using web services for network management, e.g. simple object access protocol [SOAP]
- H04L41/0286—Exchanging or transporting network management information using the Internet; Embedding network management web servers in network elements; Web-services-based protocols using web services for network management, e.g. simple object access protocol [SOAP] for search or classification or discovery of web services providing management functionalities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/51—Discovery or management thereof, e.g. service location protocol [SLP] or web services
Definitions
- the disclosure relates to a management function of a telecommunication network.
- the disclosure relates to discovery of service capability provided by management function providers of the telecommunication network.
- MnS management services
- 3GPP WG5. 3GPP WG5.
- MnS Consumer Consumer
- MnS Provider 3rd party system
- MnS Consumer will employ a procedure for discovery of MnS instance, using a MnS query operation, while each MnS instance will carry metadata attributes of its specified management service components A, B and optional C.
- Management service component type A is a group of management operations and/or notifications agnostic of managed entities.
- Management service component type B is the management information represented by information model of managed entities.
- Management service component type B can for example be Network resource models of 3GPP defined entities for mobile networks such as those found in 3GPP TS 28.541 : "Management and orchestration of 5G networks; Network Resource Model (NRM); Stage 2 and stage 3".
- NVM Network Resource Model
- Management service component type C is performance information of the managed entity and fault information of the managed entity.
- Metadata attributes “The instances of management services carry information about specified management service components in the metadata attributes.” There is a constant desire to improve upon existing telecommunication networks. Thus, there is a need for an improved management function for telecommunication networks.
- a management function configured to operate in a mobile network.
- the management function configured to request at least a first set of metadata from at least one management function provider and to receive the at least one set of metadata from said at least management function provider.
- the management function is also configured to parse the at least one set of metadata into at least one parsed metadata or, and to transform the at least one parsed metadata into at least one transformed parsed metadata or into at least one transformed parsed data.
- the management function is configured to execute a discovery of service capability procedure of said at least one management function provider to discover at least one service capability provided by said at least one management function provider from the at least one
- transformed parsed metadata or at least one transformed parsed data.
- it is enabled to discover service capabilities provided by different management functions in an efficient manner.
- the management function is configured to parse the at least one set of metadata by sending said received at least one set of metadata from said at least one management function provider to a parser provider and to receive said at least one parsed metadata from the parser provider in response to the sent at least one set of metadata.
- parsing can be provided by another entity.
- the management function is configured to transform the at least one parsed metadata by sending parsed metadata to a metadata transformation provider and to receive transformed parsed metadata from the metadata transformation provider in response to the sent parsed metadata.
- transformation of parsed metadata can be provided by another entity.
- the management function is configured to execute the discovery of service capability procedure by sending collected transformed parsed metadata to a discovery of service provider and to receive discovered service capability from the discovery of service provider in response to the sent transformed parsed metadata.
- discovery of service capability can be provided by another entity.
- the management function is configured to execute the discovery of service capability procedure by an internal procedure configured to extract the service capability from transformed parsed metadata.
- an alternative discovery of service capability can be provided where the discovery procedure can be performed internally.
- the management function is configured to transform the at least one parsed metadata into at least one transformed parsed metadata, and to execute the discovery of service capability procedure by sending parsed metadata to a transformation/ discovery of service capability provider and to receive discovered service capabilities from the transformation /discovery of service provider in response to the sent parsed metadata.
- the signaling can be reduced when a provider is set up to perform both transformation of parsed metadata and to discover service capabilities.
- the management function when the service capability is discovered as metadata, the management function is configured to execute a capability mapping procedure to map service capability metadata to service capability data.
- the service capability can be output as transformed data instead of in a metadata format making the use of the discovered capabilities more easily accessible.
- the discovery process can be made even more efficient because the entire procedure can be done in a single step. In other words, a management function consumer and a management function provider will only exchange metadata.
- the remaining procedure can be automated by mapping metadata to data.
- the mapping can be performed by an internal mapping function of the management function or the mapping procedure can be performed in a separate entity.
- the management function is configured to send service capability metadata to a capability transformation provider and to receive service capability data in response to the sent service capability metadata.
- the transformation of service capability metadata to service capability data can be performed by another management function.
- the management function is configured to collect said at least one service capability provided by said at least one management function provider in a memory. Hereby the result of the discovered service capabilities can be stored for later use.
- the management function is configured to provide at least one service capability provided by said at least one
- management function provider in response to a request for discovered service capability of management function providers.
- a stored service capability can be used by another entity and signaling can be reduced.
- a management function provider configured to receive a set of transformed parsed metadata, and to discover at least one service capability provided by the at least one management function based on the set of transformed parsed metadata.
- the management function provider can be configured to output the discovered at least one service capability provided by the at least one management function.
- the discovered at least one service capability provided by the at least one management function can be output to a memory.
- a management function provider can provide discovered service capabilities.
- the management function provider is configured to receive a request for discovery of at least one service capability of at least one management function and to output the discovered at least one service capability provided by the at least one management function in response to the received request for discovery of at least one service capability of at least one management function.
- discovered service capabilities of management functions can be shared with other entities whereby signaling can be reduced.
- the management function provider is configured to receive a request for transformation of parsed metadata, and to receive parsed metadata.
- the management function provider is configured to transform the parsed metadata to transformed parsed metadata and discover the at least one service capability provided by the at least one management function based on the transformed parsed metadata.
- the management function provider can provide multiple tasks.
- the management function provider is configured to receive the request for discovery of at least one service capability of at least one management function (10), together with the request for transformation of parsed metadata.
- the management function provider can provide multiple tasks in response to a single request whereby signaling can be reduced.
- the disclosure also extends to methods executed by management functions and management function providers in accordance with the above.
- Fig. 1 shows an exemplary procedure for collecting metadata from management function providers
- Fig. 2 shows an exemplary procedure for performing parsing of collected metadata
- Fig. 3 shows an exemplary procedure for transformation of parsed metadata
- Fig. 4 shows an exemplary procedure for discovery of capabilities of management function providers from parsed metadata
- Fig. 5 shows an exemplary overall signaling diagram for providing a repository of capabilities of management function providers.
- MnS Management Service
- MnS metadata repository that offers discovery of capabilities such as management service capability, but without registration step request from each MnS provider is provided.
- SBMA service-based management architecture
- a parser is a software component that takes input data (frequently text) and builds a data structure - often some kind of parse tree, abstract syntax tree or other hierarchical structure, giving a structural representation of the input while checking for correct syntax.
- management capability can be derived from metadata parsing result, using information from metadata attributes that carry information about specified MnS component type A, type B and optional type C.
- Each metadata attribute is dedicated for different management service specified components type A, type B and type C (e.g. metadata attribute 1 for type A, metadata attribute 2 for type B and metadata attribute 3 for type B specified component). This does not exclude the possibility that each specified component metadata is carried in multiple metadata attributes (e.g. a number of N metadata attributes for type A, a number of M metadata attributes for type B, etc.).
- the system can define management capability as metadata that is derived from metadata.
- the metadata can describe a specific combination of management service specified components type A, type B and type C.
- 3GPP specified component A “alarmReporting” can be described in metadata attribute in text format as“alarm reporting”.
- management functions can in accordance with some embodiments be provided by proprietary solution for example using a management function broadcast Internet protocol (IP) address or a Domain Name System (DNS) lookup.
- IP Internet protocol
- DNS Domain Name System
- a metadata parser can in accordance with some embodiment be used, otherwise, single metadata parser is typically sufficient for MnS instance metadata parsing.
- the management capability can in accordance with some embodiments be derived from the same or a different combination of management service specified components type A, type B and type C.
- Fig. 1 an exemplary signaling diagram for requesting at least a first set of metadata from at least one management function provider 12 by a management function 10 or Management Service Consumer MnS C is illustrated.
- the management function 10 requests access to MnS metadata attributes, from 1 ...N number of MnS metadata providers labelled MnS P 12 in Fig. 1 . This is performed in a first step 101. After MnS metadata providers 1 ... N grants access to metadata attributes in a step 103, the management function 10 in a step 105 stores the collected MnS metadata from 1 ... N MnS metadata providers in a metadata memory.
- parser is a software component that takes input data (frequently text) and builds a data structure - often some kind of parse tree, abstract syntax tree or other hierarchical structure, giving a structural representation of the input while checking for correct syntax. Parsers and implementation of parsers are well known and can be implemented in various ways.
- MnS metadata parsing can be performed. Parsing means analyzing a string or text into logical syntactic components. The parsing can be performed internally in the management function 10 or if the management function 10 lacks such a capability, a parsing procedure can be performed. In Fig. 2 a parsing procedure employing parsing capabilities of another entity is illustrated.
- the management function 10 request access to MnS metadata parsing capability from MnS metadata parsing Provider 14.
- the Provider 14 of metadata parsing capability responds with access granted to MnS metadata parsing capability in a step 203.
- the management function 10 requests access to MnS metadata parsing operation from MnS metadata parsing Provider 14 by sending metadata to be parsed.
- the management function 10 provides collected MnS metadata to the MnS metadata parsing Provider 14 for MnS metadata parsing operation execution by MnS metadata parsing Provider 14.
- the Provider 14 performs the parsing in a step 207.
- the MnS metadata parsing Provider 14 then sends the metadata parsing result, typically in the form of parse trees (1 metadata -> 1 parse tree), to the management function 10 in a step 209.
- the management service provider 16 can receive a request for transformation of parsed metadata, receive parsed metadata, and transform the parsed metadata to transformed parsed metadata and discover at least one service capability provided by at least one management function based on the transformed parsed metadata.
- the management function 10 can the store the parsed MnS metadata in a parsed metadata memory in a step 21 1.
- the management function can be configured to parse the at least one set of metadata by sending said received at least one set of metadata from said at least one management function provider to a parser provider 14 and to receive said at least one parsed metadata from the parser provider in response to the sent at least one set of metadata.
- the management function can discover the capabilities of the respective MnS P:s 1 .... N.
- the management function 10 can first request discovery of MnS Consumer request access to discovery of MnS capability, from discovery of MnS Provider in a step 401.
- the discovery of MnS Provider can in accordance with some embodiments be the same provider as the MnS metadata transformation Provider 16. In this example it is assumed that the discovery of MnS Provider 16 is the same as the MnS metadata transformation Provider 16. However, it is also envisaged the discovery of MnS Provider and the MnS metadata transformation Provider can be different providers.
- the management function 10 After access is granted in a step 403, the management function 10 request access to discovery of MnS operation, e.g. database lookup from discovery of MnS Provider 16 and sends capability data / capability metadata in a step 405.
- the discovery of MnS Provider 16 provides an output of the capabilities of the respective MnS Provider 12 (MnS P) in a step 407.
- the output can for example be a list of capabilities for the requested MnS P:s.
- discovery of MnS Provider responses with MnS capability for the respective MnS P:s in a step 409.
- the management function provider can be configured to receive the request for discovery of at least one service capability of at least one management function 12, together with the request for transformation of parsed metadata.
- the received result in step 409 can be stored in a memory of the management service 10 in a step 41 1 .
- the management function can be configured to collect at least one service capability provided by the at least one management function provider in a memory.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
Claims
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/EP2019/057692 WO2020192903A1 (en) | 2019-03-27 | 2019-03-27 | Methods and devices for service capability discovery provided by management function providers |
Publications (1)
Publication Number | Publication Date |
---|---|
EP3928468A1 true EP3928468A1 (en) | 2021-12-29 |
Family
ID=65995705
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
EP19714599.8A Withdrawn EP3928468A1 (en) | 2019-03-27 | 2019-03-27 | Methods and devices for service capability discovery provided by management function providers |
Country Status (2)
Country | Link |
---|---|
EP (1) | EP3928468A1 (en) |
WO (1) | WO2020192903A1 (en) |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050251533A1 (en) * | 2004-03-16 | 2005-11-10 | Ascential Software Corporation | Migrating data integration processes through use of externalized metadata representations |
-
2019
- 2019-03-27 EP EP19714599.8A patent/EP3928468A1/en not_active Withdrawn
- 2019-03-27 WO PCT/EP2019/057692 patent/WO2020192903A1/en unknown
Also Published As
Publication number | Publication date |
---|---|
WO2020192903A1 (en) | 2020-10-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110636093B (en) | Microservice registration and discovery method, microservice registration and discovery device, storage medium and microservice system | |
US6253243B1 (en) | Automated trap control for a distributed network management system | |
KR101004576B1 (en) | Concatenation discovery web service | |
DK2914022T3 (en) | Device management method, middleware and machine-to-machine communication platform, device and system | |
CN101609415B (en) | Universal service calling system and method based on middleware | |
EP3864880B1 (en) | Devices and methods for discovering collectable data and analytics data in a network | |
US20130159286A1 (en) | Generation of a query plan for accessing a database | |
US8230448B2 (en) | Methods, systems and computer program products for web service interaction with a resource management system | |
US10382387B2 (en) | OID configuration, resolution method, client, node, database and storage medium | |
US20050204022A1 (en) | System and method for network management XML architectural abstraction | |
US20190208404A1 (en) | Method and arrangement for on-boarding network service descriptions from various sources in a common service catalogue of NFV orchestration platform | |
US20130094403A1 (en) | Method and apparatus for providing sensor network information | |
US7937711B2 (en) | Method and apparatus for providing a consolidated namespace to client applications in multi-tenant common information model (CIM) environments | |
CN112751698B (en) | Device management method, device, system, device and storage medium | |
CN111034238A (en) | Method for obtaining user subscription data relating to a subscriber in a telecommunication network | |
CN112487133A (en) | Equipment discovery and identification method and system for power grid | |
US20230308348A1 (en) | Server to support client data models from heterogeneous data sources | |
US20110282889A1 (en) | Method and Device for Distributed Configuration of Telematics Services in Motor Vehicle Systems | |
CN101764707B (en) | Processing method, conversion device and processing system for network configuration event notification message | |
WO2020192903A1 (en) | Methods and devices for service capability discovery provided by management function providers | |
Festor et al. | Integration of WBEM-based Management Agents in the OSI Framework | |
US20050050298A1 (en) | Method and system for mapping open grid services architecture service data to native resource representation | |
US8359383B2 (en) | Ubiquitous service framework system for supporting service in multiple domain and method thereof | |
CN110740046B (en) | Method and device for analyzing service contract | |
CN115250236B (en) | Network element instruction adaptation method, device, system, electronic equipment and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: UNKNOWN |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: THE INTERNATIONAL PUBLICATION HAS BEEN MADE |
|
PUAI | Public reference made under article 153(3) epc to a published international application that has entered the european phase |
Free format text: ORIGINAL CODE: 0009012 |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: REQUEST FOR EXAMINATION WAS MADE |
|
17P | Request for examination filed |
Effective date: 20210922 |
|
AK | Designated contracting states |
Kind code of ref document: A1 Designated state(s): AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO RS SE SI SK SM TR |
|
DAV | Request for validation of the european patent (deleted) | ||
DAX | Request for extension of the european patent (deleted) | ||
REG | Reference to a national code |
Ref country code: DE Ref legal event code: R079 Free format text: PREVIOUS MAIN CLASS: H04L0012240000 Ipc: H04L0041027300 |
|
GRAP | Despatch of communication of intention to grant a patent |
Free format text: ORIGINAL CODE: EPIDOSNIGR1 |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: GRANT OF PATENT IS INTENDED |
|
RIC1 | Information provided on ipc code assigned before grant |
Ipc: H04L 67/51 20220101ALI20231115BHEP Ipc: H04L 41/0273 20220101AFI20231115BHEP |
|
INTG | Intention to grant announced |
Effective date: 20231129 |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: THE APPLICATION IS DEEMED TO BE WITHDRAWN |
|
18D | Application deemed to be withdrawn |
Effective date: 20240403 |