Remote Assistance Interface Extraction for IoT Control
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing remote assistance methods require high network quality and result in poor display effects and excessive storage occupation on assisted devices, as they necessitate the installation of multiple control applications on these devices.
Innovation Solution
A remote assistance method and system where a first device, acting as an assisted device, sends a remote assistance request to a third device, which then controls a second device without the need for high network quality and without installing control applications on the assisted device, using a short-range communication method like NFC or BLUETOOTH, and optionally through a cloud platform for longer-range connections.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If screen sharing method is used for remote assistance, then remote control function is achieved, but network quality requirement becomes very high and display effect deteriorates
Solution Approach 1:
The patent extracts the control interface of the second application from the screen sharing process and displays it directly in the remote assistance application. This allows the assisting device to access and control the controlled device's functions without capturing and transmitting the entire screen, thereby reducing network dependency and improving control reliability.
Solution Approach 2:
The patent introduces a direct control interface transmission mechanism as an intermediary between the controlled device and assisting device. Instead of using screen sharing as an indirect method, the control interface is transmitted directly through the remote assistance application, reducing the harmful effect of high network quality requirements.
2Reliability
If control applications are installed on assisted device for remote control, then control functionality is achieved, but storage space consumption increases excessively
Solution Approach 1:
The patent extracts only the necessary control interface information from the second application and transmits it to the assisting device. The control application itself remains installed only on the controlled device, not on the assisting device. This eliminates the need for duplicate application installations and reduces storage space consumption on the assisting device while maintaining control functionality.
Solution Approach 2:
Instead of copying the entire control application to the assisting device, the patent copies only the essential control interface data and functionality. This allows the assisting device to perform remote control operations without installing the full application, significantly reducing storage space requirements while preserving control capabilities.
3Adaptability or versatility
If multiple control applications are installed on assisted device, then comprehensive control capability is achieved, but device complexity increases
Solution Approach 1:
The patent makes the remote assistance application universal by enabling it to access and control multiple different controlled devices through a single interface. Instead of requiring separate control applications for each device type, the assisting device can control various devices (smart TVs, air conditioners, washing machines, etc.) through one unified remote assistance application, thereby reducing device complexity while maintaining comprehensive control capability.
Solution Approach 2:
The remote assistance application serves as an intermediary that manages control access to multiple different devices. It provides a unified interface that can adapt to control different device types without requiring the assisting device to install multiple specialized control applications, thus reducing complexity while preserving versatility.
Data Source
AI summary
A remote assistance method includes: a first device as an assisted device obtains first information and starts a first remote assistance application in the first device, where the first information includes an application identifier of a second application for controlling a second device and an identifier for indicating that the second device supports a remote control; the first device sends a remote assistance request to a third device as an assisting device using the first remote assistance application, where the remote assistance request carries the application identifier; the third device receives the remote assistance request and starts a second remote assistance application, where a control interface of the second application is displayed in the second remote assistance application; and a control instruction is received on the control interface.


