Terminal Function Module Manager for Lifelong Learning

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Intelligent terminals in the market are unable to perform function expansion and updating, resulting in restricted and unchangeable functionalities for all users.

Innovation Solution

A method and system for lifelong learning of terminals, where a terminal sends a request to a server for downloading a function module with description information, receives and uses the module to expand or update local functions, and feeds back operating data for server updates, enabling continuous functionality enhancement.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a terminal uses a fixed system migrated by manufacturer, then system stability is maintained, but function expansion and updating capability is lost

Engineering Contradiction:
Improvefunction expansion capabilityVSAvoidsystem structure complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system is segmented into a core stable operating system and separate downloadable function modules. The terminal includes a function module manager that can independently load, execute, and manage these modular components without affecting the core system stability, allowing function expansion while maintaining system integrity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system transitions from a static, fixed configuration to a dynamic architecture where function modules can be downloaded, installed, updated, and removed based on user needs. The function module manager enables runtime dynamic loading and unloading of modules, making the terminal adaptable while preserving core system stability.

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If all terminals have the same functions, then manufacturing consistency is maintained, but personalized functionality for different users is restricted

Engineering Contradiction:
Improvepersonalized function capabilityVSAvoiddata storage requirement
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The server pre-processes and packages function modules with their description information and operational data before distribution. This preliminary organization allows terminals to efficiently receive, store, and manage personalized modules without requiring excessive storage resources, enabling user-specific functionality while controlling data storage requirements.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If the terminal downloads and stores function modules, then function expansion is enabled, but network dependency increases

Engineering Contradiction:
Improvefunction module download capabilityVSAvoidoffline operation reliability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The terminal downloads and stores function modules and their description information in advance before offline operation is needed. The function module manager caches these modules locally, enabling the terminal to load and execute downloaded modules offline without requiring continuous network connectivity, thus maintaining reliability while enabling function expansion.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10078509B2Method and system for processing lifelong learning of terminal and apparatus
Publication Date: 2018.09.18 HUAWEI TECH CO LTD
  • US10078509B2 patent drawing
  • US10078509B2 patent drawing
  • US10078509B2 patent drawing

AI summary

A method and a system for processing lifelong learning of a terminal, and an apparatus is presented. The method for processing lifelong learning of a terminal according to the present disclosure includes sending, to a server, a request for downloading a function module, where the download request includes description information of the function module; receiving the function module that is sent by the server and is corresponding to the description information; and using the function module to expand and/or update a local function. According to the embodiments of the present disclosure, the lifelong learning of the terminal is implemented, and a problem in the prior art that the terminal cannot perform function expansion and updating is resolved.