NFC Touch Triggering for Secure IoT Custom Functions
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing internet of things devices with physical buttons occupy space, are aesthetically unpleasing, and lack user-friendly customization and security due to fixed functions and unidentifiable triggers.
Innovation Solution
Implement a custom function through touch operations, using near field communication to set and modify execution conditions, including authorization status, valid touches, and touch time, ensuring secure and quick execution.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If a physical button is disposed on the internet of things device for customization, then a shortcut action can be enabled, but it occupies space and makes the device less beautiful
Solution Approach 1:
The patent replaces the mechanical physical button with a touch-based operation system. The external device uses touch gestures (single touch, double touch, long press) to trigger custom functions, eliminating the need for any physical button structure on the IoT device while maintaining full functionality for enabling shortcut actions.
Solution Approach 2:
The patent uses the external device (such as a smartphone) as a virtual controller that copies the button-pressing functionality. The touch operations on the external device's screen replicate the function of a physical button, allowing users to trigger custom functions without any physical buttons on the IoT device itself.
2Ease of operation
If a physical button is used for triggering custom function, then a shortcut action can be enabled, but user cannot be identified affecting security of use
Solution Approach 1:
The patent implements a feedback mechanism where the IoT device sends status information (including authorization status, quantity of valid touches, and touch time) back to the external device. This feedback loop enables the system to track and identify which user is triggering the custom function by analyzing touch patterns and timing, thereby providing security verification.
Solution Approach 2:
The patent performs preliminary authorization setup before actual use. Users pre-configure execution conditions (such as authorized touch patterns, time windows, and valid touch quantities) in advance. When a touch operation occurs, the system checks these pre-set conditions to identify and verify the user, ensuring security before executing the custom function.
3Ease of manufacture
If the function is previously specified by a manufacturer, then the device can perform predetermined actions, but it is difficult to modify the performed function later
Solution Approach 1:
The patent makes the execution conditions dynamic and adjustable. Users can modify the custom functions and their execution conditions (such as changing touch patterns, time windows, or associated actions) at any time through the external device. The system updates the configuration in real-time, allowing flexible adaptation without requiring manufacturer intervention or device reconfiguration.
Solution Approach 2:
The patent creates a universal configuration system that works across different scenarios and devices. The external device serves as a multi-functional controller that can configure, modify, and manage various custom functions for different IoT devices. The execution conditions can be adapted to different user needs and device types, providing broad versatility while maintaining ease of configuration.
Applied Scientific Principles
This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.
Function Achieved in This Case
Enables secure, space-efficient, and user-friendly customization of functions on IoT devices by allowing quick execution and modification of custom functions via touch, enhancing security and usability.
Implementation Method 1
connecting the electronic device to an external device for communication; determining whether a touch operation performed by the external device is detected
Data Source
AI summary
A method includes setting an execution condition of a custom function of an electronic device; determining whether a touch operation performed by an external device is detected; if a touch operation performed by the external device is detected, obtaining status information of the electronic device in response to the touch operation; determining whether an authorization status of the electronic device is a first state; if the authorization status of the electronic device is the first state, waiting to receive a connection request sent by the external device, where the connection request carries authentication information; determining whether the authentication information is correct, and whether a quantity of valid touches and a touch time meet the execution condition; and if the authentication information is correct, and the quantity of valid touches and the touch time meet the execution condition, performing the custom function.


