Live Streaming Process Integration for Seamless Subroutine Switching
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional live streaming methods require separate software and do not facilitate seamless switching between subroutines, leading to complex operations and potential disruptions in data display.
Innovation Solution
A live streaming method that allows direct initiation on a subroutine interface, enabling push streaming with data collection and interaction handling across connected processes, ensuring uninterrupted display across subroutine switches without altering user habits.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If separate software is used for live streaming, then live streaming functionality is achieved, but operation complexity increases and seamless switching between subroutines is not facilitated
Solution Approach 1:
The patent merges the live streaming functionality into the existing subroutine interface of the target application. The live streaming process is integrated within the application's process architecture, allowing users to initiate live streaming directly from the subroutine interface without needing separate software. This integration simplifies operations while maintaining functional capabilities.
Solution Approach 2:
The target application's process is designed to handle multiple functions including both subroutine operations and live streaming. The live streaming process can interact with multiple subroutine processes, making the system multi-functional and eliminating the need for dedicated separate software for live streaming purposes.
2Ease of operation
If live streaming is initiated on subroutine interface, then operation simplicity is improved, but data display continuity across subroutine switches may be disrupted
Solution Approach 1:
The live streaming process establishes connection relationships with multiple subroutine processes and receives interactive data from the server. When subroutine switches occur, the system feedbacks and redisperses the interactive data on the new subroutine interface, ensuring continuity of data display across subroutine transitions.
Solution Approach 2:
The live streaming process maintains continuous operation across subroutine switches by keeping connection relationships with multiple subroutine processes. The interactive data reception and display functionality continues uninterrupted even when the active subroutine changes, ensuring the useful action of data display remains continuous.
3Loss of information
If interactive data is sent to all activated subroutine processes, then data display availability is improved, but communication overhead increases
Solution Approach 1:
Before responding to the live streaming request, the system determines all activated subroutine processes in advance and establishes connection relationships with them beforehand. This preliminary action ensures that interactive data can be immediately sent to all relevant subroutine processes when received, improving data availability without incurring communication overhead during the actual data transmission phase.
Data Source
AI summary
Provided in the present disclosure are a live streaming method and apparatus, and a computer device and a storage medium. The method comprises: in response to a live streaming request that is initiated in a first sub-program interface displayed in a target application program, performing push-stream live streaming on the first sub-program interface on the basis of a live streaming process; receiving interaction data sent by a server, sending the interaction data to a sub-program process that has a connection relationship with the live streaming process, and displaying the interaction data on the first sub-program interface; and in response to a sub-program switching operation, receiving the interaction data by means of a second sub-program process which is switched to, and displaying the interaction data on a second sub-program interface.


