Gateway Interaction Logic Binding for Smart Home Response Speed

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In smart home environments, the existing systems face server burden and low response speed due to communication blocks between devices and the server, which hinders efficient interaction logic execution.

Innovation Solution

The method involves a gateway that manages interaction logic between devices by storing interaction binding messages and establishing binding relationships, allowing devices to operate based on interaction triggering messages without relying on the server for every interaction, thus reducing server burden and improving response speed.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the server manages interaction logic between devices, then centralized control is achieved, but server burden increases and response speed decreases

Engineering Contradiction:
Improvecentralized controlVSAvoidresponse speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent segments the interaction logic management function from the server to local gateways. Each gateway stores interaction binding messages and manages interactions between devices in its own network independently, dividing the centralized server's workload into multiple distributed gateway units, thereby reducing server burden while maintaining controlled interactions

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements preliminary action by pre-configuring interaction binding messages that contain complete interaction logic between devices. These binding messages are stored in advance in local gateways, so when interactions occur, the gateways can immediately execute the pre-prepared logic without needing to query the server, thus improving response speed

Inventive Principle:
Principle #10Preliminary action

2Reliability

If devices communicate through the server, then centralized management is maintained, but communication blocks occur reducing response efficiency

Engineering Contradiction:
Improvecentralized managementVSAvoidcommunication delay
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent introduces local gateways as intermediary devices between devices and the server. The gateways maintain interaction binding messages locally and mediate device interactions independently, eliminating the need for devices to communicate directly through the server for routine interactions, thus avoiding communication blocks and delays

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent adds a local dimension to interaction management by implementing binding relationships at the gateway level. This creates a two-layer architecture where device-to-device interactions occur locally through gateways (fast path), while the server handles higher-level management (slow path), effectively adding a dimensional layer to the communication architecture

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentEP3096505B1Method and apparatus for processing interactions between devices
Publication Date: 2017.11.08 XIAOMI INC
  • EP3096505B1 patent drawingFigure 1~2
  • EP3096505B1 patent drawingFigure 3
  • EP3096505B1 patent drawingFigure 4~5

AI summary

The present disclosure relates to a method and an apparatus for processing interactions between devices. The method includes: obtaining an interaction triggering message sent from a first device belonging to the gateway and including an identification of the first device (S101); searching for an interaction execution message of a second device corresponding to the interaction triggering message from an interaction binding message pre-stored, according to the identification of the first device, in which the second device belongs to the gateway and the interaction binding message includes an interaction logic between the first device and the second device (S102); sending the interaction execution message to the second device, in which the second device is configured to operate according to the interaction execution message (S103).