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
[0063] In order to enable the determined active node to continuously provide data for downloading to the requesting node within a certain period of time, the second embodiment, on the basis of the first embodiment, sets the selection condition in step 103 as follows: the candidate node caches the The starting sub-block of the data to be downloaded, and the number of saved consecutive sub-blocks of the data to be downloaded is greater than the first threshold. The contiguous sub-blocks in the candidate node that store the data to be downloaded are: the contiguous sub-blocks after and adjacent to the starting sub-block of the data to be downloaded.
[0064] The specific selection process is as follows:
[0065] First, select candidate nodes according to step 103;
[0066] Then, the tracker determines the number of consecutive sub-blocks after and adjacent to the starting sub-block of the data to be downloaded according to the position of the starting sub-block of the data to be downlo...
Embodiment 3
[0075] In the third embodiment of the present invention, on the basis of the first or second embodiment, it is further proposed that the total number of sub-blocks storing data to be downloaded in the finally selected candidate node is required to be greater than the second threshold.
[0076] The method of the third embodiment of the present invention includes the following steps:
[0077] Step 1: The optional node reports the total number of cached sub-blocks to the Tracker.
[0078] 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 total number information here can be the actual number of cached sub-blocks, or it can be The number of all sub-blocks after the starting sub-block of the downloaded data.
[0079] This step and step 101 in the first embodiment can be performed at the same time, that is, the optional node reports the continuous sub-block information and the total ...
Embodiment 4
[0101] The information reported by the optional node to the Tracker may also include information related to whether the number of connected nodes is saturated, and the Tracker can select candidates whose number of connected nodes is not saturated based on any one of the first to third embodiments. node.
[0102] The scheme of the fourth embodiment is as follows:
[0103] Step 1: The optional node reports to the Tracker whether the number of connected nodes is saturated.
[0104] This step can be performed with step 101 of the first embodiment and the first step of the third embodiment, or can be performed separately.
[0105] The number of connected nodes refers to the number of other nodes that obtain data from optional nodes. In other words, when calculating the number of connected nodes of optional nodes, only consider whether the number of other nodes connected when the candidate node is an active node is saturated, and does not consider the number of other nodes connected when t...
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