Preloaded Video Embedding in Information Streams
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video content display methods in client applications face challenges in improving the promotion effect and fluency of splash advertisements, particularly in seamlessly integrating video content with natural information streams.
Innovation Solution
A method and client implementation that detects current state parameters to embed preloaded video data into a current information stream, allowing seamless splicing and smooth transition between splash and information stream stages, using pre-stored simulation images/videos and controlling playback based on user instructions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If preloaded video data is embedded into current information stream, then the fluency and promotion effect of video content is improved, but the device complexity increases
Solution Approach 1:
The patent applies preliminary action by preloading video data before it is needed for display. The system pre-processes and buffers video content in advance, so that when the video needs to be displayed, the data is already ready to be embedded into the information stream, ensuring smooth playback without interruption while managing system resources efficiently.
Solution Approach 2:
The patent implements nesting by embedding the preloaded video data within the current information stream. The video content is nested inside the stream structure, allowing the video to be integrated seamlessly into the existing information flow without requiring a separate display system, thus improving fluency while controlling complexity.
2Productivity
If splash advertisement is displayed directly when client application is opened, then the promotion effect is improved, but the user experience and fluency deteriorate
Solution Approach 1:
The system performs preliminary actions by preloading video data and preparing the embedding structure before the user opens the application. This ensures that when the splash advertisement is displayed, the video content is already ready to be seamlessly integrated, providing both promotional effectiveness and smooth user experience without noticeable delays or interruptions.
Solution Approach 2:
The patent merges the splash advertisement with the natural information stream by embedding video data into the stream. Instead of displaying a separate, disruptive advertisement, the video content is combined with the stream, creating a unified display that maintains user experience while achieving promotional goals.
3Device complexity
If video data is loaded in real-time during playback, then the device complexity is reduced, but the fluency and promotion effect of video content deteriorate
Solution Approach 1:
The patent applies preliminary action by loading video data in advance before playback is needed. This preloading process ensures that when the video is played, the data is already available in the buffer, guaranteeing smooth and fluent playback without interruptions, while the loading complexity is managed through efficient pre-processing strategies.
4Stability of the object's composition
If preloaded video data is embedded into information stream, then the seamless integration is achieved, but the loss of time for data processing increases
Solution Approach 1:
The patent resolves this contradiction by performing the embedding process in advance as a preliminary action. The video data is pre-loaded and pre-embedded into the information stream structure before playback. This shifts the processing time to occur before the user experiences the video, ensuring seamless integration during playback while the processing time is absorbed into the pre-processing phase.
Data Source
AI summary
Embodiments of the present invention provide a video content display method, a client, and a storage medium. The video content display method comprises: upon receipt of a startup instruction, measuring the current state parameter; if the current state parameter meets a preset display condition, reading pre-loaded video data, the preset display condition being used for determining whether to display the video content to be displayed of the pre-loaded video data; embedding the pre-loaded video data into the current information flow to obtain an information flow to be displayed; and in response to the startup instruction, playing back a target video corresponding to the information flow to be displayed to realize the display of said video content.


