Telecommunication Service Parameter Matching for QoS Adaptability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing service composition technologies in telecommunication networks face challenges in dynamically selecting and invoking constituent services that meet specific user requirements and quality of service (QoS) parameters, especially as user demands and context change.

Innovation Solution

A method is proposed where a first group of parameters associated with a composite service is compared to a second group of parameters associated with a constituent service, determining matching parameters to set requirements for the constituent service, which are then used to invoke the service, ensuring optimal QoS and adaptability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If constituent services are selected based on generic service descriptions, then service composition flexibility is improved, but QoS matching precision deteriorates

Engineering Contradiction:
Improveservice composition flexibilityVSAvoidQoS matching precision
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The patent transforms generic service descriptions into structured parameter sets that explicitly represent QoS requirements. By changing the representation from textual descriptions to parameter tuples (e.g., bandwidth, latency, jitter), the system achieves both flexibility in service composition and precision in QoS matching through systematic parameter comparison and selection algorithms.

Inventive Principle:
Principle #35Parameter changes

2Loss of time

If services are selected based on context alone, then response time is improved, but service functionality accuracy deteriorates

Engineering Contradiction:
Improveresponse timeVSAvoidservice functionality accuracy
Core Design Contradiction:
Loss of timeVSManufacturing precision

Solution Approach 1:

The patent performs preliminary analysis of service descriptions and QoS requirements before actual service selection. By pre-processing and structuring service parameters in advance, the system enables rapid matching during runtime while maintaining accuracy through the pre-established parameter frameworks, thus reducing response time without sacrificing functionality accuracy.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If dynamic service selection is implemented, then adaptability to changing needs is improved, but selection complexity increases

Engineering Contradiction:
Improveadaptability to changing needsVSAvoidselection complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the service selection process into distinct manageable stages: service description parsing, QoS parameter extraction, parameter matching, and service invocation. This segmentation reduces overall selection complexity by breaking down the dynamic selection task into simpler, sequential operations that can be handled systematically despite changing user needs.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentEP2438739B1A method for invoking a constituent service provided in a telecommunication network and an application server for providing a composite service
Publication Date: 2018.05.02 TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
  • EP2438739B1 patent drawingFigure 1
  • EP2438739B1 patent drawingFigure 2
  • EP2438739B1 patent drawingFigure 3

AI summary

A method is described for invoking a constituent service in a telecommunication network. The constituent service is associated to a composite service. A first group of parameters is determined which is associated with the composite service. A second group of parameters is determined which is associated with the constituent service. The first and the second group of parameters are compared. If there are matching parameters (212) in the first and the second group requirements are determined for the constituent service based on the matching parameters in the first and the second group. The constituent service (216) is invoked according to these requirements. An application server is also described.