Smart Device Control via Local Signature Verification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for controlling smart devices through terminals often suffer from poor real-time performance due to the need for the server to forward control instructions, leading to inefficiencies and delays.

Innovation Solution

A method and apparatus where a terminal sends control data containing a control instruction and signature data to a smart device, with the smart module verifying the signature data using a predetermined algorithm, allowing it to perform operations directly without server intervention, and storing signature data for future use to reduce repeated server queries.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If control instructions are forwarded through a server, then security and authentication are improved, but real-time performance and response speed deteriorate

Engineering Contradiction:
ImprovesecurityVSAvoidreal-time performance
Core Design Contradiction:
ReliabilityVSSpeed

Solution Approach 1:

The system performs authentication and signature generation in advance. The terminal obtains signature data from the server before control operations, and the smart device verifies this pre-obtained signature data locally without requiring real-time server intervention for each control action.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The verification function is extracted from the server and implemented locally in the smart device. The smart device independently verifies signature data using stored key information, eliminating the need for server-mediated verification and enabling direct local execution of control instructions.

Inventive Principle:
Principle #2Taking out (Extraction)

2Extent of automation

If control instructions are forwarded through a server, then centralized management is improved, but communication efficiency and response time deteriorate

Engineering Contradiction:
Improvecentralized managementVSAvoidcommunication efficiency
Core Design Contradiction:
Extent of automationVSProductivity

Solution Approach 1:

The control system is segmented into two functional parts: centralized authentication (server generates signature data) and distributed execution (terminal and smart device verify and execute locally). This segmentation allows centralized management of security while enabling efficient direct communication for control operations.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Signature data acts as an intermediary credential that enables direct communication between terminal and smart device. Instead of requiring the server as a continuous mediator for each control instruction, the pre-generated signature data facilitates direct authenticated communication.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If signature verification is performed with server intervention, then authentication security is improved, but processing time and system complexity increase

Engineering Contradiction:
Improveauthentication securityVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The smart device performs self-verification of signature data using key information stored locally. Instead of requiring the server to perform verification externally, the system enables the smart device to autonomously verify authenticity, reducing processing time and server workload.

Inventive Principle:
Principle #25Self-service

4Extent of automation

If server forwarding is used for control instructions, then system control and monitoring are improved, but response speed and operational efficiency deteriorate

Engineering Contradiction:
Improvesystem controlVSAvoidoperational efficiency
Core Design Contradiction:
Extent of automationVSProductivity

Solution Approach 1:

Authentication credentials (signature data) are obtained in advance before control operations begin. This preliminary authentication enables subsequent control instructions to be executed directly without repeated server verification, improving operational efficiency while maintaining system control.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentEP3151507B1Methods and apparatuses for controlling device
Publication Date: 2018.07.25 XIAOMI INC
  • EP3151507B1 patent drawingFigure 1
  • EP3151507B1 patent drawingFigure 2~3
  • EP3151507B1 patent drawingFigure 4A

AI summary

The present disclosure relates to methods and apparatuses for controlling a device, which pertains to the field of computer technology. The method includes: receiving (201) control data sent by a terminal, the control data containing a control instruction and signature data, the signature data being sent by a server to the terminal; verifying (202) the signature data; and if the verification is passed, causing (203) the smart device to perform an operation corresponding to the control instruction.