Virtual Role Trip Control via Intermediary Server

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvevirtual role trip capabilityVSAvoidsystem architecture
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

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.

Inventive Principle:
Principle #1Segmentation

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

Engineering Contradiction:
Improvevirtual role interaction modesVSAvoiduser convenience
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

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.

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

3Ease of operation

If virtual role trips require pre-established chatting connections, then security is maintained, but user convenience and flexibility are reduced

Engineering Contradiction:
Improvetrip initiation convenienceVSAvoidconnection stability
Core Design Contradiction:
Ease of operationVSReliability

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.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8909790B2Method, server and system for controlling a virtual role
Publication Date: 2014.12.09 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • US8909790B2 patent drawing
  • US8909790B2 patent drawing
  • US8909790B2 patent drawing

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.