OSGi Bundle Management Architecture for SIP Communicator Configuration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In the Open Services Gateway Initiative (OSGi) service platform, managing bundles is challenging, especially when a User Interface Service Bundle lacks peripheral output, leading to affected operations of SIP communicators, as users cannot configure them without external outputs.

Innovation Solution

A method and management architecture that involves adding bundles to a service list, generating and storing configuration files, updating statuses, and loading configuration files for initiated bundles, ensuring seamless integration and operation even without peripheral outputs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If User Interface Service Bundle is represented by a user interface, then user configuration is enabled, but the system cannot operate without peripheral output devices

Engineering Contradiction:
Improveuser configuration capabilityVSAvoidoperation without peripheral output
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent introduces a management program as an intermediary between the User Interface Service Bundle and the peripheral output devices. This management program handles the configuration and control of peripheral devices, allowing the user interface to function without direct dependency on physical output devices. The management program acts as a mediator that enables user configuration while maintaining system operability in environments without traditional peripheral outputs.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The management program is designed to perform multiple functions: it manages peripheral output devices when present, provides configuration capabilities through the user interface, and enables system operation when peripheral devices are absent. This multi-functional approach allows the same software component to adapt to different hardware configurations, resolving the contradiction between needing user interface representation and being able to operate without peripheral outputs.

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

2Device complexity

If bundles are managed separately according to OSGi rules, then modular independence is maintained, but integration and communication between bundles become challenging

Engineering Contradiction:
Improvemodular independenceVSAvoidintegration and communication ability
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent merges the management of multiple separate bundles into a unified management program that handles configuration, status tracking, and coordination of all bundles. This centralized management approach maintains the modular independence of individual bundles while providing integrated control and communication capabilities. The management program combines the functions of multiple bundle managers, enabling both modularity and seamless integration.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS8667484B2Method and related management architecture for managing bundles in an open services gateway initiative service platform
Publication Date: 2014.03.04 WISTRON CORP
  • US8667484B2 patent drawing
  • US8667484B2 patent drawing
  • US8667484B2 patent drawing

AI summary

A method for managing a plurality of bundles in an open services gateway initiative service platform includes adding the plurality of bundles into a service list and generating configuration files corresponding to the plurality of bundles, storing the configuration files, updating a status corresponding to a first bundle of the plurality of bundles in the service list when the first bundle is initiated, and loading a configuration file corresponding to the first bundle.