Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Self-adaptive P2P (Peer-to-Peer) steam media data piece selection method and node

A data slice and streaming media technology, applied in the field of computer networks, can solve the problems of unreachable node data requests, improvement, and unfavorable playback quality, etc.

Active Publication Date: 2013-01-30
ZHENGZHOU SEANET TECH CO LTD
View PDF3 Cites 7 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] The purpose of the present invention is to overcome the defects of each requesting node only considering its own state or the state of its neighbor nodes at the time of node request when the cooperative nodes in the P2P streaming media system of the prior art select data slices in scheduling, resulting in The data request of the node cannot achieve the expected effect and is not conducive to the improvement of the overall playback quality, so as to provide an adaptive P2P streaming media data piece selection method and node

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Self-adaptive P2P (Peer-to-Peer) steam media data piece selection method and node
  • Self-adaptive P2P (Peer-to-Peer) steam media data piece selection method and node
  • Self-adaptive P2P (Peer-to-Peer) steam media data piece selection method and node

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0069] The specific application scenario of the method provided by the present invention is illustrated by an example below: In this scenario, a requesting node P and N neighbor nodes are included, such as figure 2 shown.

[0070] Assume that a node P has found a neighbor node that can cooperate at this time, and hopes to download data from the neighbor node and the server to meet its own playback needs and provide services for the neighbor node. The following describes how the P node determines which neighbor nodes are requested. Data sheet steps:

[0071] (1) Before data scheduling, the user node P obtains the information of the node's last round scheduling, and obtains the buffer images of the neighbor nodes N1, N2 and N3.

[0072] (2) According to the modified sequence scheduling algorithm, node P calculates the sequence scheduling priority of each missing data piece in the request window.

[0073] (3) The node P calculates the rare priority of each missing data piece i...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention relates to a self-adaptive P2P (Peer-to-Peer) steam media data piece selection method and a node. The method is carried out based on collaborative nodes in a P2P network; the collaborative nodes contain data pieces requested by the current node for scheduling. The method comprises steps of: estimating the priority of each data piece to be requested of the first node; obtaining the total priority of each data piece to be requested by the first node according to the proportional relation among the data pieces based on the priority, and sequencing all data pieces according to the total priority; selecting a plurality of previous continuous data pieces to be requested in the current scheduling period by the first node according to the sequence of the total priority, and requesting; and then providing the data piece selected as the server requested to adjacent nodes or media, wherein the first node is the node for sending a request on the steam media data piece to the collaborative adjacent nodes. The priority of the data piece includes the sequence scheduling priority, the rare scheduling priority, and the random scheduling property of the data pieces, which are calculated to obtain the final priority of the data pieces.

Description

technical field [0001] The present invention relates to the technical field of computer network, and more specifically, the present invention relates to an adaptive P2P streaming media data slice selection method and node. Background technique [0002] In recent years, with the rapid development of broadband communication and multimedia technology, various Internet applications such as online live broadcast, video on demand, and file download have emerged as the times require. New challenges, as the scale of users increases, the traditional client / server (C / S) model service system needs to consume more hardware and software resources, which can no longer meet the needs of large-scale users, so P2P-based services The system develops rapidly and gradually becomes a relatively mature application. [0003] From a functional point of view, a P2P system generally consists of two types of logical layers: 1) Overlay Layer, which mainly describes how nodes are organized in the P2P s...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): H04L12/865H04L29/08H04L47/6275
Inventor 王劲林李晓林尤佳莉苏杭郑鹏飞
Owner ZHENGZHOU SEANET TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products