Cross-Apparatus Device Control via Universal Object Model

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing device control systems require significant programming efforts and additional communication programs when controlling devices connected to different control apparatuses across a network, leading to increased complexity and steps due to the need for dedicated protocols and interfaces.

Innovation Solution

A device control apparatus and method that creates objects with names, function names, and argument information, converts these into packets, and transmits them across a network, allowing control of devices connected to other control apparatuses without the need for additional communication programs or dedicated interfaces, by using a general-purpose communication scheme and port selection.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If dedicated protocols and interfaces are used for controlling devices across different control apparatuses, then control reliability is improved, but device complexity and programming effort increase significantly

Engineering Contradiction:
Improvecontrol reliabilityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies universality by enabling a single control apparatus to control devices connected to other control apparatuses through a standardized object model. The object creation unit creates universal objects that can represent any device regardless of which control apparatus it is physically connected to, allowing the same control logic to work across different control boundaries without requiring dedicated protocols or interfaces for each scenario.

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

Solution Approach 2:

The patent introduces an intermediary object model that sits between the control apparatus and the target device. The object creating unit generates objects that act as intermediaries, encapsulating the device information and control interface. This intermediary layer abstracts away the complexity of cross-apparatus communication, allowing control commands to be issued through standard object interactions rather than requiring dedicated communication protocols.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If additional communication programs are implemented for cross-apparatus control, then control functionality is improved, but ease of operation deteriorates due to increased programming steps

Engineering Contradiction:
Improvecontrol functionalityVSAvoidprogramming effort
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent applies self-service through the object creating unit, which automatically generates the necessary control objects and interfaces when a device is added to the network. Instead of requiring manual programming or configuration of communication programs, the system self-configures by creating appropriate objects that encapsulate device information and control methods, eliminating the need for additional programming steps while maintaining full control functionality.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent implements preliminary action by pre-defining the object structure and control interface patterns. The object creating unit is pre-programmed with knowledge of how to create objects for various device types, so when a new device is connected, the appropriate object is automatically generated with the correct interface already established. This preliminary preparation eliminates the need for runtime programming or configuration of communication programs.

Inventive Principle:
Principle #10Preliminary action

3Ease of operation

If standardized object models are used for cross-apparatus control, then ease of operation is improved, but adaptability may deteriorate due to protocol limitations

Engineering Contradiction:
Improvecontrol simplicityVSAvoidprotocol flexibility
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent applies parameter changes by making the object model highly configurable through parameters and attributes. The created objects can have their properties, methods, and interfaces dynamically adjusted to match the specific device being controlled. This parameter-based configuration allows the standardized object model to adapt to different device types and communication requirements without sacrificing the simplicity of object-oriented control, resolving the contradiction between standardization and flexibility.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11405232B2Device control apparatus, device control system, device control method, and recording medium
Publication Date: 2022.08.02 INT LAB
  • US11405232B2 patent drawing
  • US11405232B2 patent drawing
  • US11405232B2 patent drawing

AI summary

A control apparatus is connected to another control apparatus that is connected to a network. The control apparatus acquires control information of another device controlled by the other control apparatus. The control apparatus, during control of the other device connected to the other control apparatus, executes a predetermined command having a format that is a same as that of an interface in the control apparatus and to which an identifier other than that of the control apparatus is appended, the control apparatus using a response from the other control apparatus as a result for the executed command.