File distribution method, source server, node server and file distribution system
A node server and source server technology, applied in the Internet field, can solve the problem of low server file distribution efficiency and achieve the effect of improving file distribution efficiency
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0066] The embodiment of this application provides a file distribution method, such as figure 2 As shown, the method includes:
[0067] Step S210: Send the data provider list to the node server as the data receiver, the data provider list includes the source server and the node server that has downloaded at least one data fragment corresponding to the file to be distributed, so that the data receiver and the data provider communicate with the data providers in the provider list, and download the data fragments corresponding to the files to be distributed;
[0068] Step S220: Receive the download status information of the data segment fed back by the node server as the data receiver, and add the data receiver to the data provider list.
[0069] In this embodiment of the application, the subject of execution of the method is the source server.
[0070] Specifically, before this step S210, the source server will obtain the node server list host.list that needs to receive the f...
Embodiment 2
[0091] The embodiment of this application provides a file distribution method, such as Figure 4 As shown, the method includes:
[0092] Step S410: Receive the data provider list sent by the source server, the data provider list includes the source server and node servers that have downloaded at least one data fragment corresponding to the file to be distributed;
[0093] Step S420: communicate with the data provider in the data provider list, and download the data fragment corresponding to the file to be distributed;
[0094] Step S430: Feedback the download status information of the data fragments to the source server, so that the source server adds the data receiver to the data provider list.
[0095] In the embodiment of the present application, the execution body of the method is the node server.
[0096]Specifically, before step S410, the node server will receive the fragmentation information of the file to be distributed sent by the source server. The fragmentation in...
Embodiment 3
[0112] The embodiment of this application provides a source server, such as Figure 5 As shown, the source server 50 may include: a sending module 510 and a receiving module 520, wherein,
[0113] The sending module 510 is used to send the data provider list to the node server as the data receiver, the data provider list includes the source server and the node server that has downloaded at least one data fragment corresponding to the file to be distributed, so that the data receiver and The data providers in the data provider list communicate and download the data fragments corresponding to the files to be distributed;
[0114] The receiving module 520 is configured to receive the download status information of the data fragment fed back by the node server as the data receiver, and add the data receiver to the data provider list.
[0115] Optionally, the sending module 510 is also configured to obtain a list of node servers that need to receive the file to be distributed; and...
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