Decoupling Frame Rendering and Data Sharing in CDN P2P Networks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current peer-to-peer (P2P) data sharing methods in content delivery networks (CDNs) face high latency issues, making them unsuitable for real-time data transmission scenarios, such as live streaming, due to the dependency on frame rendering before data sharing, which increases bandwidth consumption and user experience lag.

Innovation Solution

A data processing method that decouples frame rendering and data sharing, allowing terminal devices to push content packets directly without waiting for complete generation and rendering, thereby reducing latency and improving data sharing efficiency between terminal devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of energy

If P2P data sharing method is used to reduce CDN bandwidth costs, then bandwidth consumption is reduced, but latency increases making it unsuitable for real-time scenarios

Engineering Contradiction:
Improvebandwidth consumptionVSAvoidlatency
Core Design Contradiction:
Loss of energyVSLoss of time

Solution Approach 1:

The patent segments the data transmission process into two independent paths: a control signal path for establishing P2P connections and a media data path for real-time content delivery. By separating these functions, the system can maintain low-latency CDN delivery while using P2P for non-critical data, thus reducing overall bandwidth costs without significantly impacting real-time performance

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies different transmission strategies to different types of data: critical real-time media data continues to use CDN delivery for low latency, while non-critical data (such as already-rendered frames or less time-sensitive content) uses P2P sharing to reduce bandwidth costs. This localized application of quality differentiation resolves the contradiction by optimizing for the right metric in the right context

Inventive Principle:
Principle #3Local quality

2Manufacturing precision

If frame rendering is completed before data sharing in P2P method, then data accuracy is ensured, but transmission efficiency decreases due to waiting time

Engineering Contradiction:
Improvedata accuracyVSAvoidtransmission efficiency
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The patent enables preliminary data sharing by transmitting control signals and data packets before the complete rendering process is finished. The receiving端 can begin processing and displaying data as it arrives, rather than waiting for complete frame rendering, thus improving transmission efficiency while maintaining sufficient data accuracy through progressive reception and rendering

Inventive Principle:
Principle #10Preliminary action

3Device complexity

If P2P data sharing is implemented without decoupling frame rendering, then system complexity is reduced, but real-time performance deteriorates due to dependency on rendering completion

Engineering Contradiction:
Improvesystem complexityVSAvoidreal-time performance
Core Design Contradiction:
Device complexityVSLoss of time

Solution Approach 1:

The patent segments the P2P sharing system into independent control signal handling and media data rendering components. This segmentation allows control signals to be processed and transmitted independently of the frame rendering pipeline, eliminating the dependency that causes real-time performance deterioration while adding minimal system complexity through modular architecture

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary buffer or queue mechanism between the data reception and frame rendering processes. This intermediary allows data to be received, validated, and prepared for sharing without blocking the rendering pipeline, thus decoupling the two processes and improving real-time performance with manageable system complexity

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20250007970A1Data processing method and related apparatus
Publication Date: 2025.01.02 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • US20250007970A1 patent drawing
  • US20250007970A1 patent drawing
  • US20250007970A1 patent drawing

AI summary

This application discloses a data processing method. In a content delivery network including a first terminal device, a second terminal device, and a resource server, the resource server is configured to store and provide a content packet. The method includes acquiring a content packet of first target content from a resource server, the resource server being a server in the content delivery network configured to provide the first target content to the first terminal device; transmitting the content packet to a second terminal device through a data connection with the second terminal device, the second terminal device being an access node of the content delivery network, and the second terminal device initiating an acquisition request for the first target content; obtaining a content picture frame of the first target content based on the content packet; and displaying the content picture frame of the first target content.