Smart Space Controller Mobile Code Access

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face difficulties in accessing different smart applications across various smart spaces using a single controller, as existing technologies require preinstallation of control programs for each smart space, making it impractical for frequent entry and exit of multiple smart spaces.

Innovation Solution

A method and system that allows a single controller to access different smart applications by determining the smart space through location information, receiving and executing mobile codes from a smart space interface server, and generating requests for selected applications, eliminating the need for preloaded control programs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If control programs for each smart space are preinstalled in the controller, then the controller can access applications in that smart space, but the controller complexity increases and it becomes impractical to carry multiple controllers for different smart spaces

Engineering Contradiction:
Improveaccess capability to smart spacesVSAvoidcontroller complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent uses mobile codes as virtual copies of control programs. Instead of preinstalling actual control programs for each smart space in the controller, the system downloads lightweight mobile code representations when needed. This copying approach allows the controller to access multiple smart spaces without carrying multiple physical controllers or preinstalling all possible control programs, thus reducing controller complexity while maintaining access capability.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent creates a universal controller that can access multiple different smart spaces by downloading appropriate mobile codes dynamically. The single controller performs multiple functions (accessing different smart spaces) without needing separate dedicated controllers for each space, eliminating the need to carry multiple devices while maintaining versatility across different smart space environments.

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

2Device complexity

If a single controller is used to access multiple smart spaces, then device portability improves, but the ability to access different smart applications across various smart spaces becomes limited

Engineering Contradiction:
Improvenumber of controllersVSAvoidaccess capability to smart applications
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent implements a dynamic code loading mechanism where the controller downloads mobile codes based on the current smart space context. The controller's functionality is not fixed but dynamically adapted by loading appropriate mobile codes when entering different smart spaces. This dynamic approach allows a single controller to access multiple smart applications across different smart spaces without requiring preconfiguration for all possible spaces.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent introduces mobile codes as an intermediary between the controller and smart space applications. These mobile codes act as mediators that enable the controller to interact with different smart applications without needing direct, preconfigured access to each application. The mobile codes are downloaded and executed to bridge the gap between the universal controller and the specific applications in each smart space.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If control programs are preinstalled for each smart space, then access reliability to specific smart spaces improves, but the time and effort required to prepare the controller for multiple smart spaces increases

Engineering Contradiction:
Improveaccess reliabilityVSAvoidpreparation time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent performs preliminary actions by pre-registering smart spaces and their associated mobile codes in a database before actual use. When a user enters a smart space, the controller quickly retrieves the corresponding mobile code from the database without requiring time-consuming installation or configuration. This preliminary preparation ensures reliable access while minimizing the time users need to spend preparing the controller, as the system has already organized the necessary codes in advance.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9398006B2Smart space access method, system, controller, and smart space interface server
Publication Date: 2016.07.19 HUAWEI TECH CO LTD
  • US9398006B2 patent drawing
  • US9398006B2 patent drawing
  • US9398006B2 patent drawing

AI summary

The present disclosure provides a smart space access method, a system, a controller, and a smart space interface server. The smart space access method includes: determining, by a controller that the controller enters a smart space in a smart space list; receiving a main mobile code corresponding to the smart space; and loading and executing the main mobile code, displaying a main service interface, generating a smart space request according to a service number of a selected application, sending the smart space request to the interface server, executing a result mobile code sent by the interface server, and displaying a processing result of the selected application. According to the present disclosure, access to different smart applications in different smart spaces can be implemented in a uniform manner by using a single controller without preinstalling a control program of a smart space, thereby providing a good expansibility.