Remote Assistance Script Compatibility and Offline Execution
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing remote assistance technologies rely on real-time network connections, which can fail due to network interruptions, causing inconvenience and disrupting user experience when trying to demonstrate functions on mobile terminals to remote users.
Innovation Solution
A method and client terminal for remote assistance that transmit a script file generated based on user operations, allowing the receiving terminal to determine compatibility and execute the script without real-time remote connections, enabling offline assistance by displaying or executing the script file in text or image format.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If real-time network connection is used for remote assistance, then remote control can be achieved, but network interruptions cause connection failures and disrupt user experience
Solution Approach 1:
The system performs preliminary actions by generating and transmitting a script file that records the entire remote assistance process before execution. This allows the controlled terminal to replay the assistance steps offline without requiring continuous real-time network connection, thus ensuring reliability while maintaining ease of operation even when network interruptions occur.
2Adaptability or versatility
If script file execution is enabled on controlled terminal, then offline remote assistance is achieved, but compatibility issues may arise between different terminals
Solution Approach 1:
The system incorporates a compatibility judgment mechanism that provides feedback before script execution. The controlled terminal checks whether the script file is compatible with its terminal type, and only executes if compatibility is confirmed. This feedback loop enables offline assistance capability while managing compatibility verification systematically without excessive device complexity.
3Ease of operation
If remote assistance file is transmitted between terminals, then remote assistance functionality is achieved, but network dependency remains
Solution Approach 1:
The remote assistance process is segmented into two independent phases: (1) script file generation and transmission phase that requires network connection, and (2) script file execution phase that runs offline on the controlled terminal. This segmentation allows the system to achieve remote assistance convenience during file transmission while eliminating network dependency during execution, thus improving reliability.
Data Source
Figure 1
Figure 2
Figure 3~4
AI summary
The present disclosure relates to a method for remote assistance. The method includes: receiving (101, 201) a remote assistance file sent by a controlling terminal, the remote assistance file containing a script file generated by the controlling terminal based on user operation; deciding(102) whether the script file is compatible with the controlled terminal; and if the script file is compatible with the controlled terminal, executing the script file to perform the user operation corresponding to the script file. Thereby, by transmitting a script file generated based on user operation between the controlled terminal and the controlling terminal, remote assistance can be performed more conveniently and user experience can be improved.