Cross-Device Collaboration via Unified Communication Management
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current distributed collaborative control methods for applications like multi-device online games face challenges in implementing high-quality, secure, and efficient communication across different local area networks, requiring significant developer workload and lacking a unified communication channel, which affects user experience and security.
Innovation Solution
A distributed cross-device collaboration method that involves displaying device and application information to establish a communication channel for collaborative display, using security verification and application router services to ensure high compatibility and low difficulty in cross-device communication, enabling efficient and secure communication between game servers.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If developers implement multi-device networking communication through software development, then distributed collaborative control can be achieved, but the developer workload becomes huge
Solution Approach 1:
The patent introduces a communication management module as an intermediary that handles cross-device communication protocols, channel establishment, and data transmission. This mediator absorbs the complexity of networking implementation, allowing developers to focus on application logic while the module manages the cumbersome communication infrastructure.
Solution Approach 2:
The communication management module provides universal functionality for multiple devices, handling various communication scenarios (one-to-one, one-to-many, many-to-many) through a unified interface. This multi-functional approach eliminates the need for developers to implement separate communication logic for different device configurations, significantly reducing workload.
2Adaptability or versatility
If different local area network games use separate communication channels, then game-specific communication can be implemented, but there is no unified communication channel resulting in lack of consistent experience
Solution Approach 1:
The patent segments communication functionality into two layers: a unified communication management module that ensures consistent experience across all games, and game-specific communication channels that provide tailored functionality. This segmentation allows each game to have optimized communication while maintaining overall system consistency through the unified module.
Solution Approach 2:
Different communication channels are optimized for different game types (e.g., real-time strategy games use different protocols than casual games), while the unified communication management module maintains consistent quality standards, security policies, and user experience guidelines across all channels.
3Ease of manufacture
If developers implement cross-device communication without unified management, then implementation flexibility is maintained, but quality and security of communication cannot be ensured
Solution Approach 1:
The communication management module performs preliminary actions by establishing security protocols, authentication mechanisms, and quality standards before actual game communication begins. This preliminary setup ensures that all subsequent communications meet quality and security requirements while developers retain flexibility in implementing game-specific features.
Solution Approach 2:
The system implements feedback mechanisms where the communication management module continuously monitors communication quality, security status, and device performance. This feedback loop allows dynamic adjustment of communication parameters to maintain quality and security standards while preserving implementation flexibility for different game scenarios.
Data Source
AI summary
This application discloses example distributed cross-device collaboration methods, electronic devices, and communication system. One example method includes displaying, by a first device, first information in response to receiving a first operation of a user, wherein the first information comprises device information of the first device and application information of a first application, and the application information of the first application is used by a second device to determine that the first application is installed on the second device. In response to receiving a channel establishment request of the second device, the first device establishes a communication channel for display with the second device, wherein the device information of the first device is used to perform security verification when the first device establishes the communication channel for display with the second device. The first device displays the first application with the second device by using the communication channel for display.


