CCN Proxy Server Transcoding for Real-Time Error Correction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing content centric networks (CCN) face challenges in ensuring real-time data distribution due to packet loss, which is not adequately addressed by existing retransmission methods, leading to reduced communication quality and inability to guarantee real-time content data retrieval.

Innovation Solution

A server and router system that processes real-time streams by converting content data to enhance real-time properties, creating packets, and updating routing tables to issue interest packets for original content data, enabling real-time recovery and distribution using Forward Error Correction (FEC) or transcoding, thereby ensuring timely content delivery.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If retransmission method is used to address packet loss in CCN, then packet loss is reduced, but real-time property of obtaining content data cannot be ensured

Engineering Contradiction:
Improvepacket loss recoveryVSAvoidreal-time property
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by generating Forward Error Correction (FEC) packets in advance and transmitting them proactively through the CCN before packet loss occurs. These FEC packets contain redundant information that can be used to recover from packet loss without requiring retransmission, thus maintaining real-time content delivery while improving reliability

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary mechanism where FEC packets act as a mediator between the original content packets and the receiver. These intermediary packets carry correction information that enables the receiver to reconstruct lost data without direct communication with the sender, resolving the contradiction between reliability and real-time performance

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of time

If content data is converted to enhance real-time property, then real-time delivery is improved, but additional processing load is introduced

Engineering Contradiction:
Improvereal-time deliveryVSAvoidprocessing load
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The patent applies segmentation by dividing the content into original packets and separate FEC packets. This segmentation allows the system to process and transmit different types of packets independently, reducing the processing burden on any single component while maintaining real-time delivery through optimized handling of each packet type

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements partial action by applying FEC encoding only to specific content packets that require error protection, rather than processing all content uniformly. This selective approach reduces overall processing load while still ensuring real-time delivery for critical content segments

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS9781028B2Transcoding and dynamic error correction for content centric networks using a proxy server
Publication Date: 2017.10.03 PANASONIC HOLDINGS CORP
  • US9781028B2 patent drawing
  • US9781028B2 patent drawing
  • US9781028B2 patent drawing

AI summary

A server according to the present disclosure includes: a converting unit that converts content data to enhance a real-time property, and creates a packet of the converted content data; and a server control unit that updates a routing table that describes processing for an interest packet, wherein when an interest packet for content including converted content data is received, the server control unit performs control of issuing an interest packet for original content data of the content which is to be converted, and when original content data to be processed is received from a CCN, the server control unit performs control of causing the original content data to be converted, a packet of the converted original content data to be created, and the packet of the converted original content data to be transmitted as a response packet for the interest packet for the content including the converted content data.