Multimedia Stream Processing via Centralized Edge Scheduling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current Peer-to-Peer (P2P)/Content Delivery Network (PCDN) systems require users to install multiple Software Development Kits (SDKs) for processing multimedia data streams, leading to increased resource configuration burdens and inefficient utilization of edge resource nodes, as each SDK can only access relevant edge resource nodes independently, resulting in resource waste and limited communication between cloud services.

Innovation Solution

A multimedia data stream processing method that segments multimedia data into sub-streams and uses a centralized scheduling device to allocate and schedule these sub-streams across edge resource nodes, allowing terminal devices to communicate with different cloud services via a universal communication protocol without integrating SDKs, thereby fully utilizing edge resources and enabling seamless communication between various cloud services.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If multiple SDKs are installed for processing multimedia data streams in P2P/PCDN systems, then the processing capability is improved, but the resource configuration burden on terminal devices increases

Engineering Contradiction:
Improvemultimedia data stream processing capabilityVSAvoidresource configuration burden
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent introduces a server as an intermediary between terminal devices and edge resource nodes. The server handles the complexity of SDK integration and private protocol processing, while terminal devices only need to use a universal communication protocol. This mediator approach resolves the contradiction by centralizing the complex processing functions on the server side, thereby improving multimedia data stream processing capability without increasing the resource configuration burden on terminal devices.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If each SDK accesses relevant edge resource nodes independently, then the processing specificity is improved, but the utilization efficiency of edge resource nodes deteriorates

Engineering Contradiction:
Improveprocessing specificityVSAvoidedge resource node utilization efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent merges the independent access paths of multiple SDKs into a unified server-mediated access mechanism. The server consolidates requests from terminal devices and intelligently distributes them to appropriate edge resource nodes. This merging approach maintains the specificity of processing by ensuring each request reaches the appropriate node, while simultaneously improving utilization efficiency by enabling centralized resource allocation and avoiding redundant or conflicting access patterns.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent changes the access parameter from direct SDK-to-node connections to server-mediated connections. By altering the communication architecture from decentralized direct access to centralized indirect access, the system achieves both specific processing (through server routing logic) and high utilization efficiency (through centralized resource management and load balancing).

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If multiple private protocols are used for communication, then the communication precision is improved, but the adaptability between different cloud services deteriorates

Engineering Contradiction:
Improvecommunication precisionVSAvoidcloud service communication adaptability
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The server acts as a protocol translation intermediary, receiving requests through a universal communication protocol from terminal devices and translating them into the appropriate private protocols for communication with edge resource nodes. This intermediary mechanism preserves communication precision by maintaining protocol-specific details where needed, while simultaneously enabling adaptability by allowing diverse services to communicate through a common interface.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent implements a universal communication protocol at the terminal device level that can work with multiple different cloud services and private protocols. The server provides multi-functional protocol conversion capabilities, enabling a single universal interface to support multiple specific protocols. This universality resolves the contradiction by allowing precise protocol-specific communication when needed while maintaining broad adaptability across different services.

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

Data Source

PatentUS11985072B2Multimedia data stream processing method, electronic device, and storage medium
Publication Date: 2024.05.14 BEIJING BAIDU NETCOM SCI & TECH CO LTD
  • US11985072B2 patent drawing
  • US11985072B2 patent drawing
  • US11985072B2 patent drawing

AI summary

Provided is a multimedia data stream processing method, an electronic device and a storage medium, relating to the field of artificial intelligence, and specifically, to the technical fields of cloud computing, media cloud technology, and the like, which may be applied to scenes such as smart cloud. The multimedia data stream processing method includes: allocating a plurality of sub-streams of a multimedia data stream to a plurality of edge resource nodes, where the multimedia data stream is segmented into a plurality of slices and each of the plurality of sub-streams includes a part of the plurality of slices of the multimedia data stream; and scheduling the plurality of edge resource nodes to provide the plurality of sub-streams of the multimedia data stream for a terminal device.