Live-Streaming Functional Component Loading via Embedded Video Function IDs

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Audience terminals fail to interact with enabled functions in video live-streaming due to missed enable notification messages from the server, leading to incomplete loading of functional components.

Innovation Solution

The anchor terminal adds function identifications to video data, which are then received by audience terminals to load corresponding functional components, ensuring synchronous transmission and continuous data flow without server reliance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the server sends enable notification messages to audience terminals, then the anchor terminal can enable functions, but the audience terminal may miss the notification messages and fail to load functional components

Engineering Contradiction:
Improvefunctional component loading success rateVSAvoidmissed enable notification messages
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The video data serves as an intermediary carrier to transmit function identification information from the anchor terminal to audience terminals. Instead of relying solely on server-sent notification messages that may be lost, the function identification is embedded in the video data stream, ensuring reliable delivery through the existing video transmission channel.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The anchor terminal preliminarily embeds the function identification into the video data before transmission. This preliminary action ensures that the function information is already prepared and attached to the video stream, allowing audience terminals to automatically receive and process it without relying on separate notification messages.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If the anchor terminal sends function enablement information through the server, then the server can record the function state, but the audience terminal cannot interact with the enabled function

Engineering Contradiction:
Improvefunction enablement capabilityVSAvoidaudience interaction capability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent merges the video data transmission channel with the function identification information transmission. By combining these two separate functions into a single integrated stream, the audience terminal receives both the video content and the function identification simultaneously, enabling reliable function interaction without requiring separate communication channels.

Inventive Principle:
Principle #5Merging (Combining)

3Productivity

If the audience terminal loads functional components from the server based on enable notification messages, then the function can be enabled on the anchor terminal, but the loading success rate is low due to missed messages

Engineering Contradiction:
Improvefunction loading efficiencyVSAvoidfunctional component loading success rate
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The video data acts as an intermediary that carries function identification information directly to the audience terminal. This eliminates the dependency on separate enable notification messages and server-mediated communication, allowing the audience terminal to reliably extract and process function information from the video stream itself.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12368902B2Functional component loading method and data processing method for video live-streaming, and device
Publication Date: 2025.07.22 DOUYIN VISION CO LTD
  • US12368902B2 patent drawing
  • US12368902B2 patent drawing
  • US12368902B2 patent drawing

AI summary

Embodiments of the present disclosure provide a functional component loading method and data processing method for video live-streaming, and a device, the functional component loading method for video live-streaming includes: an audience terminal receives video data corresponding to a live-streaming room accessed by the audience terminal, where the video data is generated by an anchor terminal corresponding to the live-streaming room; the audience terminal loads a functional component corresponding to a function identification if the video data contains the function identification, where the function identification indicates an enabled function of the anchor terminal.