Cloud Application Client Data Isolation via Process Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current cloud application technologies face high usage costs due to the need for multiple virtualized environments to isolate data between cloud application clients, leading to inefficient server usage and increased costs when multiple users access cloud applications simultaneously.

Innovation Solution

Implementing a data processing method that allows multiple cloud application clients to run on a single server without the need for virtualized environments, using a data collection component to isolate data transmission processes between clients, enabling direct data exchange between cloud application clients and terminal devices, thereby reducing the requirement for emulated display, audio, and input devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If multiple virtualized environments are deployed to isolate data between cloud application clients, then data isolation is ensured, but server usage efficiency decreases and costs increase

Engineering Contradiction:
Improvedata isolationVSAvoidserver usage efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent segments the data transmission process into isolated channels for each cloud application client. Each client has its own data transmission process that operates independently, allowing multiple clients to share the same server environment while maintaining data isolation without requiring separate virtualized environments.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent makes a single server environment support multiple cloud application clients simultaneously by implementing a mechanism where one server can host multiple clients with isolated data transmission processes. This multi-functional approach eliminates the need for separate virtualized environments for each client, improving server usage efficiency while maintaining data isolation.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Reliability

If one virtualized environment supports only one cloud application client, then data isolation is maintained, but device complexity and usage costs increase

Engineering Contradiction:
Improvedata isolationVSAvoidvirtualized environment complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent merges multiple cloud application clients into a single server environment by implementing isolated data transmission processes for each client. Instead of requiring separate virtualized environments, the system combines multiple clients in one environment while maintaining their data isolation through process-level separation.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent introduces an intermediary mechanism (the isolated data transmission process) that enables multiple cloud application clients to coexist in the same server environment. This intermediary layer manages data flow between clients and the server, ensuring data isolation without requiring complex virtualized environment configurations.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If emulated display, audio, and input devices are used for each cloud application client, then data isolation is ensured, but response speed and performance decrease

Engineering Contradiction:
Improvedata isolationVSAvoidresponse speed
Core Design Contradiction:
ReliabilityVSSpeed

Solution Approach 1:

The patent extracts the data transmission process from the traditional emulated device architecture (display buffer, input device emulation). By directly isolating and managing data transmission processes for each cloud application client, the system eliminates the overhead of emulated devices while maintaining data isolation, thereby improving response speed and performance.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS20240307767A1Cloud Data Processing
Publication Date: 2024.09.19 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • US20240307767A1 patent drawing
  • US20240307767A1 patent drawing
  • US20240307767A1 patent drawing

AI summary

Aspects described herein provide a data processing method and apparatus, a device, and a medium. The method is performed by a server. The server includes a plurality of cloud application clients. Data transmission processes of the plurality of cloud application clients are isolated from each other. The plurality of cloud application clients include a first cloud application client. The method includes: starting the first cloud application client deployed in the server; and transmitting an application data stream of a first cloud application between the first cloud application client and a first terminal through a data collection component in the first cloud application client. A usage rate of the server can be increased, thereby reducing usage costs of a cloud application.