Service Enabler Function for Dynamic Service Layer Integration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing device management protocols lack the ability to dynamically integrate new services into a service layer without impacting system operability, requiring reconfiguration and increased downtime.

Innovation Solution

A Service Enabler Function (SEF) is introduced to manage service layer operations, including a Service Coordination Function (SCF), Service State Management and Configuration Function (SMCF), and Service API Management Function (SAMF), enabling dynamic addition, activation, deactivation, and removal of services without affecting system interoperability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If new services are added to the system using existing device management protocols, then software modules can be downloaded and installed onto devices, but the service layer cannot be dynamically integrated and system reconfiguration is required causing increased downtime

Engineering Contradiction:
Improveservice layer integration capabilityVSAvoidsystem downtime
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

A Service Enabler Function (SEF) is introduced as an intermediary component between the device management protocol and the service layer. The SEF includes a Service Coordination Function (SCF) that receives service enabling requests, a Service State Management and Configuration Function (SMCF) that manages service states and configurations, and a Service API Management Function (SAMF) that handles API operations. This intermediary enables dynamic service integration without requiring system-wide reconfiguration, thus reducing downtime while maintaining adaptability.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If device management protocols are used for service management, then software enabling functionality is provided, but the protocols are transparent to the service provided and lack service awareness

Engineering Contradiction:
Improvesoftware management capabilityVSAvoidservice awareness
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The Service Enabler Function is designed with multi-functionality to address both software management and service awareness requirements. The SCF handles service enabling requests and coordinates with the SMCF for state management, while the SAMF manages service APIs. This universal function can manage both the software modules (through integration with device management protocols) and the service layer configurations, providing both ease of operation and service awareness in a single integrated component.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Adaptability or versatility

If service platform re-synchronization is performed to integrate new services, then updated capabilities and features are achieved, but all collaborating applications and service platforms must update and re-set their configurations

Engineering Contradiction:
Improveservice capability updateVSAvoidsystem reconfiguration complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The Service Enabler Function extracts the service configuration and management operations from the core service platform, isolating them in a dedicated component. When new services are added, only the SEF needs to be updated through service enabling requests, rather than re-synchronizing the entire service platform. The SCF receives the service enabling request, the SMCF manages the service state, and the SAMF handles API updates - all without requiring collaborating applications to re-set their configurations, thus reducing system reconfiguration complexity while maintaining adaptability.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS12375369B2Service enabler function
Publication Date: 2025.07.29 IPLA HLDG INC
  • US12375369B2 patent drawing
  • US12375369B2 patent drawing
  • US12375369B2 patent drawing

AI summary

The present application describes a method and apparatus for managing a service in a service layer. In particular, a method describes a computer readable storage medium including instructions for managing a service in a service layer where the instructions are executed by a processor. The executed instructions cause the processor to receive a request to manage, via a service enabler function of the service layer, a change of state of the service including adding, removing, activating, or deactivating the service. The request may include a service description. The executed instructions also cause the processor to evaluate, via the service enabler function, the service description comprising identifiers of one or more services to manage. The executed instructions further cause the processor to identify one or more service capabilities in the service layer to assist in managing the one or more services identified in the service description. A request may be sent and/or may instruct the one or more service capabilities to perform the change of state of the one or more services identified in the service description.