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

Method, system and equipment for searching active nodes in P2P streaming media system

A technology of active nodes and streaming media, applied in the P2P field, can solve problems such as waste of communication resources, and achieve the effect of avoiding waste and reducing bandwidth consumption

Active Publication Date: 2013-03-06
CHINA MOBILE COMM GRP CO LTD
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0011] Embodiments of the present invention provide a method, a system, a Tracker device, and a node device for searching active nodes in a P2P streaming media system, so as to solve the problem that the nodes selected by the Tracker may be less available sub-blocks in the cache during the process of searching for active nodes. Fewer nodes cause the requesting node to send detection information to each node in the Peerlist list to find a suitable active node, resulting in a waste of communication resources

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
  • Method, system and equipment for searching active nodes in P2P streaming media system
  • Method, system and equipment for searching active nodes in P2P streaming media system
  • Method, system and equipment for searching active nodes in P2P streaming media system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 2

[0061] In order to enable the determined active node to continuously provide the requesting node with data for downloading within a certain period of time, the second embodiment is based on the first embodiment, and the selection condition in step 103 is set as: the candidate node caches the The starting sub-block of the data to be downloaded, and the number of saved continuous sub-blocks of the data to be downloaded is greater than the first threshold. The continuous sub-blocks storing the data to be downloaded in the candidate node here are: the continuous sub-blocks after the start sub-block of the data to be downloaded and adjacent to the start sub-block.

[0062] The specific selection process is as follows:

[0063] First, select candidate nodes in the manner of step 103;

[0064] Next, the Tracker determines the number of consecutive sub-blocks after the initial sub-block of the data to be downloaded and adjacent to the initial sub-block according to the position of th...

Embodiment 3

[0073] Embodiment 3 of the present invention may be further proposed on the basis of Embodiment 1 or Embodiment 2: the total number of sub-blocks storing data to be downloaded in the finally selected candidate nodes is required to be greater than the second threshold.

[0074] The method of embodiment three of the present invention comprises the following steps:

[0075] Step 1: The optional node reports the total number of sub-blocks it caches to the Tracker.

[0076] In this embodiment, the optional nodes in the P2P system need to report the total number of cached sub-blocks to the Tracker periodically or in real time. The number of all subchunks after the starting subchunk of the downloaded data.

[0077] This step and step 101 in Embodiment 1 can be executed at the same time, that is, the optional node reports the continuous sub-block information and the total number of sub-block information cached by itself to the Tracker, or only part of the information is reported to t...

Embodiment 4

[0099] The information reported by the optional node to the Tracker may also include information about whether the number of connected nodes is saturated, and the Tracker may select a candidate whose number of connected nodes is not saturated on the basis of any one of Embodiments 1 to 3 node.

[0100] The scheme of embodiment four is as follows:

[0101] Step 1: The optional node reports to the Tracker whether the number of connected nodes is saturated.

[0102] This step can be performed together with step 101 of Embodiment 1 and the first step of Embodiment 3, or can be performed separately.

[0103] The number of connected nodes refers to the number of other nodes that obtain data from optional nodes. That is to say, when calculating the number of connected nodes of an optional node, only consider whether the number of other nodes connected when the optional node is an active node is saturated, and do not consider the number of other nodes connected when the optional nod...

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 discloses a method for searching active nodes in a P2P streaming media system. The method comprises the following steps: simply and efficiently reporting self-subblock information, such as the number of continuous subblocks of a cache, the serial number of the first subblock in the continuous subblocks, the total number of the subblocks of the cache and the like to a tracking device by selective nodes; and when the tracking device selects appropriate candidate nodes for a request node, using the subblock information of the selective nodes to select the candidate nodes meeting the requirements of predetermined conditions, and indicating the request node to determine at least one candidate node as the active node from the candidate nodes. By the invention, the selective nodes can report complete subblock information to the tracking device through less bytes to further select the appropriate candidate nodes, thus ensuring that the request node can determine the active nodes without the need of sending a great amount of detection to the candidate nodes, avoiding the waste of communication resources and reducing bandwidth consumption. The invention also discloses a system and equipment for finding the active nodes in the P2P streaming media system.

Description

technical field [0001] The present invention relates to P2P technology, in particular to a method, system and equipment for searching active nodes in a P2P streaming media system. Background technique [0002] The peer-to-peer (Peer-to-Peer, P2P) system has become an ideal platform for streaming media services due to its good scalability and robustness. There are a large number of tracking devices (Trackers) in the P2P (Tracker-based P2P) system based on tracking devices. For different playback channels, each Tracker caches the node information such as the IP address and port of the node related to the corresponding data. New Nodes joining the P2P streaming media system also need to report their own IP address, port and other node information to the Tracker. [0003] Nodes that have joined the P2P streaming media system can send a Peerlist request to the Tracker, indicating that they want to download data from other nodes. A node that sends a Peerlist request is called a r...

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
Patent Type & Authority Patents(China)
IPC IPC(8): H04L29/08H04L29/06
Inventor 张云飞邓光青彭晋段晓东魏冰
Owner CHINA MOBILE COMM GRP 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