Content Name Data Request Offset Calculation for Streaming Continuity
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In IP-based Internet structures, content delivery is unreliable due to client-server architecture, where address changes disrupt continuous data transfer, and conventional methods fail to ensure continuous content provision across multiple network apparatuses, especially during streaming.
Innovation Solution
A method and apparatus for requesting data based on content names, which involves transmitting a data request message, calculating a transmission offset, determining transmission regions, and adaptively adjusting the offset based on the number of network apparatuses, data amount, segment size, and link state to ensure efficient data retrieval across multiple terminals.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If a client-server structure is used for content delivery, then data retrieval is simplified, but service continuity is disrupted when the server address changes or when multiple network apparatuses are involved
Solution Approach 1:
The patent segments the data into multiple segments and distributes them across multiple network apparatuses. Each apparatus stores specific segments, and the requesting apparatus can retrieve segments from multiple sources simultaneously, eliminating the single-point failure issue in traditional client-server structures while maintaining simple data retrieval operations.
Solution Approach 2:
The patent combines multiple network apparatuses into a distributed content delivery system. By merging the functionalities of multiple apparatuses that each hold segments of the same content, the system achieves both operational simplicity (through unified content name-based requests) and service continuity (through multiple available sources).
2Reliability
If multiple network apparatuses are used to provide contents, then system reliability increases, but service disruptions occur during streaming due to coordination issues
Solution Approach 1:
The patent performs preliminary actions by pre-calculating transmission offsets and determining transmission regions for each network apparatus before actual data streaming begins. This pre-planning ensures that during streaming, each apparatus knows exactly which segments to transmit and to whom, eliminating coordination delays and service disruptions.
Solution Approach 2:
The patent implements dynamic segment distribution where transmission offsets and regions are adaptively determined based on the number of network apparatuses and their individual states. This dynamic approach allows the system to optimize streaming continuity by adjusting segment allocation in real-time while maintaining high reliability through multiple apparatus involvement.
3Reliability
If data is segmented and distributed across multiple network apparatuses, then service continuity is improved, but radio resource waste increases due to inefficient data retrieval
Solution Approach 1:
The patent employs feedback mechanisms where the requesting network apparatus receives information about which segments are available from which apparatuses, and uses this feedback to calculate optimal transmission offsets and determine transmission regions. This feedback-driven approach ensures that data retrieval is efficient and targeted, minimizing radio resource waste while maintaining service continuity through multiple sources.
Solution Approach 2:
The patent changes key parameters such as transmission offsets and transmission regions based on the number of network apparatuses and their individual states. By adaptively adjusting these parameters, the system optimizes data retrieval efficiency, ensuring that segments are fetched from the most appropriate sources without unnecessary radio resource consumption, while still benefiting from the reliability of multiple apparatuses.
Data Source
AI summary
Provided are a network apparatus and system that may request or receive the same contents stored in a plurality of network apparatuses. In a network system sharing data, specific segments from a plurality of segments constituting the data may be received from mutually different terminals. For this, a transmission region may be determined by calculating a transmission offset corresponding to the plurality of terminals, and at least one segment included in the determined transmission region may be received from a corresponding terminal.


