Context Aware Service Platform Architecture for Flexible Standardization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The industry lacks a flexible and standard method for implementing context-aware service applications, which hinders their effective implementation in pervasive computing environments.

Innovation Solution

A context-aware service platform and client architecture that receives and processes context requests, matches context sources, and delivers relevant information to clients, enabling flexible and standardized context-aware service applications through description-based matching and access control.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a context aware service platform architecture is implemented, then the flexibility and standardization of context aware service applications is improved, but the system complexity increases

Engineering Contradiction:
Improveflexibility and standardizationVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system is divided into distinct functional modules: context source management module, context matching module, and context delivery module. Each module handles specific tasks independently, allowing the complex system to be managed through modular components that can be developed, tested, and maintained separately.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A central context aware service platform acts as an intermediary between context sources and context aware clients. This platform receives context requests from clients, matches them with appropriate context sources, and delivers the matched context information, thereby simplifying the interaction between diverse components.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If context information organization and invocation is simplified, then the ease of operation is improved, but the amount of context information processing increases

Engineering Contradiction:
Improveease of operationVSAvoidamount of context information
Core Design Contradiction:
Ease of operationVSQuantity of substance

Solution Approach 1:

The context matching module extracts and processes only the necessary information from the context sources based on the specific requests from context aware clients. This selective extraction approach ensures that while large amounts of context information are available, only the relevant portions are processed and delivered, maintaining operational simplicity.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

Context sources pre-register and publish their available context information to the platform in advance. This preliminary action allows the platform to have context information ready and organized before actual requests are made, enabling fast and simple response to context requests without requiring complex real-time processing.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8990233B2Method for implementing context aware service application and related apparatus
Publication Date: 2015.03.24 HUAWEI TECH CO LTD
  • US8990233B2 patent drawing
  • US8990233B2 patent drawing
  • US8990233B2 patent drawing

AI summary

Embodiments of the present disclosure disclose a method for implementing a context aware service application and a related apparatus. One method for implementing a context aware service application includes: receiving, by a context aware service platform, a first context request from a context aware client, where the first context request carries description information corresponding to requested context information; and matching released context sources by using the description information, and if matching succeeds, acquiring context information provided by at least one matched context source, and sending the acquired context information to the context aware client. The technical solutions according to the embodiments of the present disclosure help implement the context aware service application in a flexible and standard manner.