Live Broadcast Message Processing via Unified Configuration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In live broadcast rooms, comment messages lack unified configuration, leading to messy displays due to different data formats and styles, resulting in low processing efficiency for servers handling these messages.

Innovation Solution

A method and device for processing messages in live broadcast rooms, which detect pre-configured message interaction interfaces, obtain message configuration parameters, determine content and target clients based on service types and accounts, and perform splicing processing to send uniformly configured messages to respective clients.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If comment messages are handled without unified configuration, then various service types and account types can be supported, but the display becomes messy and processing efficiency decreases

Engineering Contradiction:
Improvesupport for various service types and account typesVSAvoidprocessing efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent implements a universal message processing interface that handles multiple service types (enter, leave, donate, etc.) and account types (anchor, viewer, guest, etc.) through a single unified configuration system. The interface defines standard parameters like message content, sender information, and display format that work across all message types, eliminating the need for separate processing logic for each service or account type while maintaining full adaptability.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent uses parameter-based configuration to control message processing behavior. By defining message configuration parameters such as data format, display style, and processing rules in a unified manner, the system can efficiently process different types of messages by simply changing the applied parameters rather than the underlying processing logic, thereby improving processing efficiency while maintaining versatility.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If different data formats and styles are used for various messages, then specific service requirements can be met, but display uniformity is lost

Engineering Contradiction:
Improvecustomization for different servicesVSAvoiddisplay uniformity
Core Design Contradiction:
Adaptability or versatilityVSStability of the object's composition

Solution Approach 1:

The patent applies local quality by allowing specific message configuration parameters to be customized for different service types and account types while maintaining a unified overall structure. For example, donor messages can have special formatting parameters while enter/leave messages use different parameters, but all messages follow the same fundamental data structure and processing interface, achieving both customization and uniformity.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The unified message configuration interface serves multiple functions by handling diverse message types through a single standardized system. The interface can process anchor messages, viewer messages, donor messages, and system messages all through the same configuration framework, ensuring display uniformity while accommodating service-specific requirements through parameter customization.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Adaptability or versatility

If servers process messages without unified configuration, then flexible handling of diverse message types is possible, but processing efficiency decreases

Engineering Contradiction:
Improveflexible handling of message typesVSAvoidprocessing time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent implements preliminary action by pre-defining message configuration parameters and processing rules for different service types and account types. The unified interface configuration is established in advance, so when messages arrive, the server can directly apply the pre-configured processing logic without performing complex runtime decisions, significantly reducing processing time while maintaining flexible handling capabilities.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses pre-configured parameters to control message processing behavior. By having message configuration parameters ready in advance for different service types, the server can efficiently process messages by simply applying the appropriate pre-defined parameter set rather than creating processing logic dynamically, thereby reducing processing time while maintaining adaptability.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11553256B2Method and device for processing message in live broadcast room
Publication Date: 2023.01.10 BEIJING DAJIA INTERNET INFORMATION TECH CO LTD
  • US11553256B2 patent drawing
  • US11553256B2 patent drawing
  • US11553256B2 patent drawing

AI summary

The present disclosure relates to methods, devices, and storage media for processing message in a live broadcast room, including in response to detecting that a target message interaction interface among pre-configured message interaction interfaces is called, obtaining a message configuration parameter corresponding to the target message interaction interface, obtaining a service type and a caller account incoming with the target message interaction interface, the message interaction interface being used for respective accounts in the live broadcast room for message interaction, determining a respective content to be sent according to the service type and the caller account, determining a respective target client according to an account type of the caller account, performing splicing processing on the content to be sent according to the message configuration parameter to obtain a target message, and sending the target message to the target client.