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
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
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...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com