Browser-Based Container Login via Server Intermediary

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing container login methods are complex and inefficient, requiring multiple commands to be input through a command line interface, which leads to poor user experience and low efficiency.

Innovation Solution

A method and apparatus that allows users to log in to a container using a browser interface, establishing a first connection between the server and the browser, obtaining the address of a control node, and then establishing a second connection to the target container, simplifying the login process and improving efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If container login is performed through command line interface with multiple commands, then login functionality is achieved, but operation complexity increases and user experience deteriorates

Engineering Contradiction:
Improvecontainer login operationVSAvoidlogin process complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent introduces a server as an intermediary between the user terminal and the container. The server receives login requests from the user terminal, establishes connections to the container cluster, and manages the authentication process. This intermediary simplifies the user's interaction by handling complex connection logic behind the scenes, resolving the contradiction between ease of operation and system complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent replaces the traditional command line interface (mechanical text-based interaction) with a graphical user interface (GUI) or web interface. Users can initiate container login through intuitive graphical elements rather than memorizing and typing multiple commands. This substitution dramatically improves ease of operation while the server handles the underlying complexity.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Productivity

If multiple commands are required for container login, then authentication security is maintained, but login time increases and productivity decreases

Engineering Contradiction:
Improvelogin efficiencyVSAvoidlogin time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The server performs preliminary actions by pre-establishing connection configurations, storing container cluster information, and preparing authentication credentials before actual login requests. When a user initiates login, the server retrieves pre-configured connection parameters and quickly establishes the connection without requiring users to manually input multiple commands, thus reducing login time while maintaining security through pre-configured authentication mechanisms.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent merges multiple separate login commands into a single unified login operation. Instead of requiring users to execute multiple discrete commands (e.g., connecting to cluster, authenticating, entering container), the server combines these steps into one atomic operation initiated by a single user action. This merging significantly improves productivity by reducing the number of steps while the server maintains security through integrated authentication checks.

Inventive Principle:
Principle #5Merging (Combining)

3Ease of operation

If browser interface is used for container login, then user experience improves and operation is simplified, but connection establishment complexity increases

Engineering Contradiction:
Improvelogin interface usabilityVSAvoidconnection establishment process
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The server acts as an intermediary that handles the complex connection establishment process between the browser interface and the container infrastructure. The browser provides a simple, familiar web interface for users, while the server translates these simple user actions into complex connection protocols, manages authentication with the container cluster, and establishes the necessary network connections. This mediator approach allows the UI to remain simple while the backend handles the complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent leverages existing web browser technologies and protocols to create the login interface, copying familiar web interaction patterns rather than creating a new complex interface paradigm. By using standard web technologies (HTTP, WebSocket, or other browser-compatible protocols), the solution benefits from decades of optimization and familiarity, keeping the interface simple while the server handles the specialized container connection logic through adapted communication protocols.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS11556366B2Container login method, apparatus, and storage medium
Publication Date: 2023.01.17 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • US11556366B2 patent drawing
  • US11556366B2 patent drawing
  • US11556366B2 patent drawing

AI summary

A container login method, a container login apparatus, and a storage medium are provided. In an example embodiment, a target container login request from a browser is received; a first connection between a server and the browser is established based on the target container login request; an address of a control node corresponding to a container cluster in which a target container is located is obtained based on an identifier of the container cluster; and a second connection between the server and the target container is established based on the address of the control node and an identifier of the target container, to log in to the target container.