IoT Function Control via Bus Mechanism for Cross-Device Linkage

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

IoT devices are limited in their ability to interact and control functions across multiple devices, as they typically perform functions based on their own capabilities without coordinating with other devices, restricting the utilization of their collective capabilities.

Innovation Solution

A function control method and device that utilize a bus mechanism for capability information interaction, allowing devices to register and invoke capabilities, and control other devices to perform specified functions based on pre-configured function trigger events and configuration information, enabling interconnection and intercommunication among IoT devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If IoT devices perform functions based on their own capabilities without coordination, then device operation is simple and reliable, but the utilization of collective device capabilities is limited and interaction between devices is restricted

Engineering Contradiction:
Improvedevice capability utilizationVSAvoiddevice operation
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a bus mechanism as an intermediary that enables capability information interaction between devices. The bus allows devices to register their capabilities and enables other devices to query and invoke these capabilities, thereby resolving the contradiction by providing a standardized communication interface that maintains operational simplicity while enabling versatile device collaboration

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The bus mechanism provides universal capability registration and invocation functions that can be used across different device types and scenarios. This universal interface allows any device to potentially utilize capabilities from any other device in the system, achieving multi-functionality without requiring each device to be complex

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

2Adaptability or versatility

If devices are designed to control only their own functions, then device structure is simple, but the ability to implement cross-device functions and realize device linkage is limited

Engineering Contradiction:
Improvecross-device function controlVSAvoiddevice structure
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The bus serves as a mediator that decouples the control logic from device structure complexity. By providing standardized capability registration and invocation mechanisms, the bus enables complex cross-device function control while keeping individual device structures simple and modular

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system segments device capabilities into independent, registerable units that can be individually queried and invoked. This segmentation allows devices to maintain simple internal structures while enabling sophisticated cross-device control through the bus mechanism that composes these segmented capabilities

Inventive Principle:
Principle #1Segmentation

Data Source

PatentEP3823251B1Function control method, function control device, and computer-readable storage medium
Publication Date: 2024.11.06 BEIJING XIAOMI MOBILE SOFTWARE CO LTD
  • EP3823251B1 patent drawingFigure 1
  • EP3823251B1 patent drawingFigure 2
  • EP3823251B1 patent drawingFigure 3

AI summary

The present invention relates to a function control method, a function control device, and a computer-readable storage medium. In the function control method, a function trigger event is monitored (S11), the function trigger event having a preset correspondence with function configuration information; when the function trigger event is monitored, the function configuration information corresponding to the function trigger event is retrieved (S12); and a second device is controlled to perform a specified function triggered by the function trigger event based on the function configuration information (S13).