Unified Communication Protocol for Co-Hosting Service Development
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing co-hosting technologies require separate development of communication protocol information for different types of co-hosting services, leading to repeated development and increased costs, as well as complex room management functions that increase development costs.
Innovation Solution
A method and system for co-hosting that uses a unified communication protocol and configuration information applicable to various co-hosting services, allowing for the reuse of communication protocol information and encapsulating generic code into a software development kit (SDK) for different types of co-hosting services, reducing the need for repeated development and simplifying room management.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If separate communication protocol information is developed for different types of co-hosting services, then the co-hosting function can be implemented for various service types, but the development cost and time increase due to repeated development
Solution Approach 1:
The patent applies universality by designing a unified communication protocol information structure that can be used across multiple types of co-hosting services. Instead of developing separate protocols for different service types (such as voice co-hosting, video co-hosting, live streaming co-hosting), the invention creates a single adaptable protocol framework that serves all service types, thereby reducing development cost while maintaining versatility.
Solution Approach 2:
The patent segments the co-hosting system into modular components where communication protocol information is separated from service-specific logic. This segmentation allows the protocol layer to be reused independently across different service types, eliminating the need for repeated development while maintaining adaptability to various co-hosting scenarios.
2Adaptability or versatility
If separate communication protocol information is developed for different types of co-hosting services, then the co-hosting function can be implemented for various service types, but the development time increases due to repeated development
Solution Approach 1:
The unified communication protocol information structure enables a single implementation to serve multiple co-hosting service types, dramatically reducing development time. The protocol is designed to be universally applicable across voice, video, live streaming, and other co-hosting scenarios without requiring separate development cycles for each service type.
Solution Approach 2:
The patent performs preliminary action by pre-defining a standardized communication protocol information framework that can be directly applied to different co-hosting services. This upfront design of a universal protocol structure eliminates the need for repeated protocol development and configuration for each new service type, significantly accelerating the development process.
3Adaptability or versatility
If room management functions are made complex to handle different co-hosting scenarios, then the system can accommodate various co-hosting needs, but the development cost increases
Solution Approach 1:
The patent applies universality to room management by creating a standardized room management interface and protocol that handles diverse co-hosting scenarios through a unified approach. Rather than implementing separate complex management systems for each co-hosting type, the universal room management framework accommodates voice, video, live streaming, and other scenarios through consistent protocols, reducing development cost while maintaining comprehensive scenario coverage.
Data Source
AI summary
A method for co-hosting and an electronic device are disclosed. In the method, a co-hosting establishment instruction is acquired; configuration information of the first live streaming client is acquired in response to the co-hosting establishment instruction; first communication protocol information corresponding to a co-hosting process is acquired from the configuration information; and co-hosting with a second live streaming client is established based on the first communication protocol information. The co-hosting process is a general process in different types of co-hosting services, and includes a co-hosting establishment process.


