Point-to-point network scheduling method and system
A peer-to-peer network and scheduling method technology, which is applied in the field of computer-readable storage media and peer-to-peer network scheduling, can solve the problems of high resource consumption, low data transmission efficiency of P2P network, and large calculation amount of Tracker server, so as to improve data transmission efficiency, The effect of reducing the amount of computation and resource consumption
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0039] figure 2 A flow chart of a method for scheduling a peer-to-peer network according to Embodiment 1 of the present application is schematically shown. This embodiment can be implemented in the target client 40 . It can be understood that the flowchart in this method embodiment is not used to limit the sequence of execution steps.
[0040] like figure 2 As shown, the peer-to-peer network scheduling method may include steps S200-S204, wherein:
[0041] In step S200, a segment file list is obtained, the segment file list includes a plurality of segment files, each segment file includes one or more segments, and each segment corresponds to a segment number.
[0042] The target client 40 can obtain the segment file list from the CDN server 80 . Exemplarily, after the target client 40 establishes a communication connection with the CDN server 80, the target client 40 may send the CDN server 80 a request for acquiring the segment file list. After the CDN server 80 receive...
Embodiment 2
[0125] Figure 7 Schematically shows a block diagram of a peer-to-peer network scheduling system according to Embodiment 2 of the present application, the peer-to-peer network scheduling system can be divided into one or more program modules, one or more program modules are stored in a storage medium, and Executed by one or more processors to complete the embodiments of the present application. The program modules referred to in the embodiments of the present application refer to a series of computer program instruction segments capable of performing specific functions. The following description will specifically introduce the functions of the program modules in this embodiment.
[0126] like Figure 7 As shown, the peer-to-peer network scheduling system 700 may include an acquisition list module 710, a first download module 720 and a second download module 730, wherein:
[0127] The acquiring list module 710 is configured to acquire a segment file list, the segment file lis...
Embodiment 3
[0139] Figure 8 A schematic diagram of a hardware architecture of a computer device suitable for implementing a point-to-point network scheduling method according to Embodiment 3 of the present application is schematically shown. In this embodiment, the computer device 800 may be figure 1 The target client 40 or other client 50 in. The computer device 800 is a device capable of automatically performing numerical calculation and / or information processing according to preset or stored instructions. For example, it can be mobile devices, tablet devices, laptop computers, workstations, virtual reality devices, gaming devices, set-top boxes, digital streaming media devices, vehicle terminals, smart TVs, set-top boxes, e-book readers, etc. like Figure 8 As shown, the computer device 800 at least includes but is not limited to: a memory 810 , a processor 820 , and a network interface 830 that can communicate with each other through a system bus. in:
[0140] The memory 810 inc...
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