IoT Action Calls for Single-Step Property Value Adjustment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current IoT control methods require multiple interactions between control devices and IoT devices, leading to inefficiencies when adjusting property values, especially when the target property value is not explicitly indicated, resulting in high interaction costs and low control efficiency.

Innovation Solution

The proposed method involves sending an action call with a target service instance identification, target instance identification, and property parameter to the IoT device, allowing it to adjust property values based on the provided parameters, reducing the need for explicit property value settings and simplifying the control process by enabling single instruction interactions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the control device interacts with the IoT device to obtain current device state and determine target device state before sending action call, then the control precision is improved, but the interaction cost increases and control efficiency decreases

Engineering Contradiction:
Improvecontrol precisionVSAvoidinteraction cost
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent applies preliminary action by having the IoT device pre-generate and store action scripts that contain complete control instructions including target device states. When a control request is received, the control device directly sends the pre-prepared action call without needing to interact with the IoT device to determine the target state, thus reducing interaction cost while maintaining control precision

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The IoT device performs self-service by autonomously generating action scripts and storing them locally. The device can independently determine its own target state based on control calls received in the past, eliminating the need for real-time interaction with the control device to obtain current state and determine target state

Inventive Principle:
Principle #25Self-service

2Reliability

If multiple interactions are required to adjust property values when target property value is not explicitly indicated, then the control reliability is improved, but the productivity decreases

Engineering Contradiction:
Improvecontrol reliabilityVSAvoidcontrol efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system performs preliminary action by pre-generating action scripts that contain complete control instructions with target device states embedded. These scripts are stored and can be directly executed without requiring multiple interactions to determine the target property value, thus improving productivity while maintaining control reliability through the structured script format

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary element - the action script - that mediates between the control call and the device state adjustment. The action script serves as a pre-computed instruction set that contains the target device state, eliminating the need for multiple interactions to determine the target property value while ensuring reliable control execution

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20230168645A1Control method of internet of things device, and electronic device
Publication Date: 2023.06.01 GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
  • US20230168645A1 patent drawing
  • US20230168645A1 patent drawing
  • US20230168645A1 patent drawing

AI summary

A control method and apparatus for of an Internet of Things device, and an electronic device (110) are provided. The method includes: sending an action call to the IoT device, wherein the action call includes a target service instance identification (siid), a target instance identification (iid), and a property parameter.