Virtual Role Trip Control via Intermediary Server
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing virtual role systems in network communication allow only synchronous display of virtual roles between users and lack the ability for virtual roles to trip between user interfaces without prior chatting establishment, limiting user interaction and flexibility.
Innovation Solution
A control server is introduced to manage virtual role trips by establishing sessions between source and destination virtual role clients, enabling virtual roles to travel between user interfaces without pre-existing connections, and allowing for various trip modes and safety enhancements through signaling interactions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If virtual roles are displayed synchronously between users via user clients, then users can communicate with their virtual roles, but virtual roles cannot trip between user interfaces independently
Solution Approach 1:
A control server is introduced as an intermediary between source and destination virtual role clients. The control server receives trip requests from source clients, validates them, and forwards them to destination clients, enabling virtual roles to trip independently without direct peer-to-peer connections.
Solution Approach 2:
The system is segmented into distinct functional components: source virtual role clients, destination virtual role clients, and a control server. This segmentation allows each component to perform specific functions independently, with the control server managing the trip coordination between different user interfaces.
2Adaptability or versatility
If user clients process both user-related and virtual role-related actions, then existing functionality is maintained, but virtual role interactions are limited to synchronous display only
Solution Approach 1:
The control server provides universal service by handling multiple types of virtual role interactions through a single interface. It manages trip requests, validates authentication, coordinates sessions, and facilitates both initiated and passive trip modes, making the system versatile for various virtual role scenarios.
3Ease of operation
If virtual role trips require pre-established chatting connections, then security is maintained, but user convenience and flexibility are reduced
Solution Approach 1:
The control server performs preliminary actions by pre-validating authentication information and pre-establishing session frameworks before actual trip execution. This allows virtual roles to trip independently without requiring pre-existing chatting connections, while maintaining security through advance authentication checks.
Data Source
AI summary
A method for controlling a virtual role includes: initiating, by a source virtual role client, a virtual role trip request carrying an identification of a destination virtual role client to a control server on the network side; establishing, by the control server, a session between the source virtual role client and the destination virtual role client, and sending attribute information of the virtual role to the destination virtual role client through the network; displaying, by the destination virtual role client, the virtual role in a local user interface. Structures of the control server and systems for controlling virtual role are also provided. According to the present invention, a virtual role of a source virtual role client can make a trip to a destination virtual role client through the network without relying on a user client.


