Cloud Server Remote Access via Temporary Login Key

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current remote access technologies face limitations, including inability to perform remote access between different operating systems, excessive network resource usage, and security risks due to password sharing, particularly when accessing cloud applications.

Innovation Solution

A method and apparatus for remotely accessing cloud applications involve establishing a secure channel with a cloud server using a digital certificate, generating and using a temporary login key for secure access, and uploading current mode information to enable remote access while preventing password leakage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If password sharing is used to enable remote access, then access convenience is improved, but security is worsened

Engineering Contradiction:
Improveaccess convenienceVSAvoidsecurity
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent introduces a cloud server as an intermediary between the controlling terminal and the controlled terminal. The cloud server generates and manages temporary login keys, acting as a mediator that enables remote access without requiring direct password sharing between users. This resolves the contradiction by maintaining security (no password exposure) while enabling access convenience (remote terminals can access controlled terminals through the intermediary cloud server).

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If screen information is sent continuously for remote access, then remote control capability is improved, but network resource usage is worsened

Engineering Contradiction:
Improveremote control capabilityVSAvoidnetwork resource usage
Core Design Contradiction:
Ease of operationVSLoss of energy

Solution Approach 1:

The patent uses a virtual machine copy mechanism where the cloud server creates a virtual copy of the controlled terminal's desktop environment. Instead of continuously transmitting actual screen information, the system uses this virtual copy to render and transmit only necessary visual updates, significantly reducing network resource consumption while maintaining remote control capability.

Inventive Principle:
Principle #26Copying

3Adaptability or versatility

If existing remote access protocols are used, then compatibility with certain systems is improved, but adaptability to different operating systems is worsened

Engineering Contradiction:
Improvecross-system compatibilityVSAvoidprotocol complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The cloud server acts as a protocol intermediary that translates between different operating system protocols. The controlled terminal communicates with the cloud server using its native protocol, and the cloud server handles the translation to the controlling terminal's protocol, thereby achieving cross-system compatibility without requiring complex direct protocol implementations between different terminal types.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10375064B2Method, apparatus, and system for remotely accessing cloud applications
Publication Date: 2019.08.06 ALIBABA GROUP HOLDING LTD
  • US10375064B2 patent drawing
  • US10375064B2 patent drawing
  • US10375064B2 patent drawing

AI summary

Disclosed herein are methods, apparatuses, and systems for remotely accessing cloud applications. In one embodiment, the method comprises receiving an access request of a requester, sent by a cloud server, requesting being accessed by a controlling party; establishing a secure channel with the cloud server based on the access request of the requester, sent by the cloud server, requesting being accessed by the controlling party; receiving, via the safety channel, a login key generated based on the access request of the requester sent by the cloud server; generating, based on the login key, a login request for logging into the requester and sending the login request to the cloud server; receiving mode information of a login success returned by the cloud server after the cloud server verifies the login request; and receiving current mode information of the requester pushed by the cloud server, and entering a remote access mode for the requester. The disclosed embodiments can solve the following problems: remote access is not possible between different operating systems; a request for remote access cannot be made between terminals; and wasting unnecessary resources on site traffic. In addition, the method also prevents the risk of password leakage during remote access.