Cloud Application Client Data Isolation via Process Segmentation
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Reliability
If one virtualized environment supports only one cloud application client, then data isolation is maintained, but device complexity and usage costs increase
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.
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.
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
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.
Data Source
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.


