Virtual IP Assignment for Public Cloud Remote Desktop Sessions

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing remote desktop IP virtualization technologies are unable to function on public cloud platforms due to the lack of permission for DHCP servers to manage IP addresses, compromising security, privacy, and scalability of network services.

Innovation Solution

An IP address assignment method that allows remote desktop session hosts to assign virtualized IP addresses to clients on a public cloud platform, ensuring security, privacy, and scalability by enabling dynamic IP management through a cloud platform and virtual private cloud integration.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Extent of automation

If DHCP protocol is used to assign IP addresses to remote desktop sessions, then IP address management is automated and dynamic, but the solution cannot function on public cloud platforms due to permission restrictions

Engineering Contradiction:
ImproveIP address assignment automationVSAvoidPlatform compatibility
Core Design Contradiction:
Extent of automationVSAdaptability or versatility

Solution Approach 1:

The patent introduces a cloud platform as an intermediary between the RDSH and the VPC IP address management system. The cloud platform receives session creation requests from clients, determines target RDSH instances, and coordinates IP address allocation from the virtualized IP address pool. This intermediary approach allows the system to function on public cloud platforms where direct DHCP access is restricted, while maintaining automated IP address assignment.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If multiple clients access the same RDSH instance, then resource utilization is improved, but IP address management becomes complex and security boundaries become blurred

Engineering Contradiction:
ImproveRDSH resource utilizationVSAvoidIP address management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent virtualizes the IP address pool of the RDSH into multiple isolated IP address spaces, with each virtualized IP address space corresponding to a specific client session. This segmentation allows multiple clients to access the same RDSH instance simultaneously while maintaining distinct IP address boundaries for each client, thereby simplifying IP address management and ensuring security isolation without compromising resource utilization.

Inventive Principle:
Principle #1Segmentation

3Reliability

If IP addresses are virtualized for each session, then security and privacy of different clients are ensured, but IP address resource consumption increases

Engineering Contradiction:
ImproveSession security and privacyVSAvoidIP address resource consumption
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent implements dynamic IP address allocation where virtualized IP addresses are assigned to client sessions when needed and automatically released when sessions terminate. The cloud platform tracks IP address usage and manages the lifecycle of virtualized IP addresses, ensuring that each active session has its own dedicated IP address for security and privacy, while minimizing overall resource consumption through efficient reuse of released addresses.

Inventive Principle:
Principle #34Discarding and recovering

Data Source

PatentEP4683300A1Internet protocol (IP) address assignment method and address assignment system
Publication Date: 2026.01.21 HUAWEI CLOUD COMPUTING TECHNOLOGIES CO LTD
  • EP4683300A1 patent drawingFigure 1
  • EP4683300A1 patent drawingFigure 2
  • EP4683300A1 patent drawingFigure 3

AI summary

This application discloses an internet protocol IP address assignment method and an address assignment system, and belongs to the field of network technologies. The method provided in this application is applied to the address assignment system. A cloud platform in the address assignment system can forward, to a target RDSH in the system, a first creation request sent by a first client; the target RDSH assigns, to a first session corresponding to the first client, a first IP address obtained through virtualization based on an IP address of the target RDSH; the RDSH returns the first IP address to the cloud platform; and the cloud platform returns a first access response to the first client. Based on this, an IP virtualization function is implemented in a public cloud service, and the RDSH can assign, to clients, a plurality of IP addresses obtained through virtualization, so that different clients obtain network services based on different IP addresses when accessing a same RDSH, thereby ensuring security, privacy, and scalability of the network services.