CN101699816A - System and method for document distribution based on internet - Google Patents
System and method for document distribution based on internet Download PDFInfo
- Publication number
- CN101699816A CN101699816A CN200910198913A CN200910198913A CN101699816A CN 101699816 A CN101699816 A CN 101699816A CN 200910198913 A CN200910198913 A CN 200910198913A CN 200910198913 A CN200910198913 A CN 200910198913A CN 101699816 A CN101699816 A CN 101699816A
- Authority
- CN
- China
- Prior art keywords
- file
- server
- client
- associated server
- document distribution
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
The invention discloses a system and a method for document distribution based on internet. The system comprises a central server, at least one associated server and at least one client, wherein the central server is connected with the associated server so as to receive the documents from the associated server or send the documents to the associated server; the associated server is connected with the at least one client so as to send the documents to the client or receive the documents uploaded by the client; and the client is connected with the associated server. The invention has the following advantages: the distribution path is simple, greatly relieves the pressure of the server for the documents distribution and improves the efficiency and reliability for the documents distribution, and supports continued uploading and downloading at the interruption point, so that the documents uploading and downloading can be paused or continued.
Description
Technical field
The invention belongs to network communications technology field, relate to a kind of document distribution system and method based on the Internet.
Background technology
Along with popularizing of network, some information based on traditional media (CD, tape etc.) (video display, music etc.) are gradually with the media of network as propagation.These Internet resources often occur with bigger document form, download for everybody.Conveniently, efficiently and reliably obtaining this class network file is problem that is worth exploration of current network technology.Along with the terminal quantity that connects network sharply increase and the variation of network configuration with complicated, problems such as traditional centralized file distributing pattern is faced with retractility, it is sudden to connect, controllability and reliability, so press for and study new application model.
Traditional centralized file distributing pattern is shown in figure one.When a bigger file will be distributed by the user that network disperses to the position, system can upload to the file that will issue on Web server or the ftp server, notifies the user from this central server file in download then.Server has been born whole uploading (server transmits file to download person) expense, and its disposal ability and transmission rate are the bottlenecks that influences file distributing speed.Along with increasing of number of users, the obtainable speed of download of each user will reduce, simultaneously the server machine of also can delaying because of load is excessive.Therefore a lot of servers all can limited subscriber number and speed of download, brings inconvenience to the user.
Also develop the distribution method of with good grounds Service coverage distributing network file in recent years, it as application number 200910084776.5 patent documentation, though this method has been alleviated the expense and the pressure of director server, but increased a large amount of intermediate servers, simultaneously also make the distribution path of file become loaded down with trivial details, be unfavorable for distributing the raising of speed.Number of patent application is that 200810103137.4 patent documentation discloses the pressure that method that a kind of timesharing downloads alleviates server, but this method has also limited the time of downloading when alleviating server stress, this and user think that the wish of download is disagreed in real time, can not satisfy the development in future needs.
Summary of the invention
Technical problem to be solved by this invention is: a kind of document distribution system based on the Internet is provided, can alleviates the pressure of document distribution server, improve the efficient and the reliability of distribution of document.
In addition, the present invention also provides a kind of document distribution method of above-mentioned document distribution system based on the Internet.
For solving the problems of the technologies described above, the present invention adopts following technical scheme.
A kind of document distribution system based on the Internet comprises central server, at least one associated server, at least one client; Described central server links to each other with at least one associated server, in order to receive file from associated server or to send file to associated server; Described associated server links to each other with at least one client, in order to issue the documents to client or to accept the file of client upload; Described client links to each other with associated server.
As a preferred embodiment of the present invention, described client only is connected with an associated server.
As another kind of preferred version of the present invention, described client is connected with a plurality of associated server.
As another preferred version of the present invention, described system also comprises the server controls end, and described server controls end links to each other with associated server with central server respectively, in order to the visit of management and scheduling Servers-all.
As another preferred version of the present invention, described customer end adopted P2P mode and other client direct communications.
A kind of document distribution method based on the Internet may further comprise the steps:
Steps A, client links to each other with associated server, and to the associated server upload file;
Step B, associated server receives the file of client upload, and file is uploaded to central server;
Step C, central server receives file from associated server, and file is sent to all associated server;
Step D, the file of client selective reception or refusal associated server.
As a preferred embodiment of the present invention, the concrete steps of described method are:
Step 4, client are uploaded to central server with file data after receiving request;
Step 5, central server is distributed to all associated server with file data and listed files data;
After step 6, associated server are received file data and listed files data, the listed files data are distributed to all clients under it;
Step 7, client send to own affiliated associated server agrees to receive file request, and own affiliated associated server sends file data to client.
As another kind of preferred version of the present invention, described method also comprises the server controls end, and described server controls end links to each other with associated server with central server respectively, in order to the visit of management and scheduling Servers-all.
As another preferred version of the present invention, described customer end adopted P2P mode and other client direct communications.
As another preferred version of the present invention, described method also comprises client file and server file is compared, and judges whether to be identical file; The method of described contrast comprises the filename contrast, file size contrast and file content contrast.
Beneficial effect of the present invention is: its distribution path is simple and direct, has alleviated the pressure of document distribution server greatly, has improved the efficient and the reliability of distribution of document, and supports breakpoint transmission, and making file upload and download can suspend or continue.
Description of drawings
Fig. 1 is traditional centralized file distributing schematic diagram;
Fig. 2 is a system configuration schematic diagram of the present invention;
Fig. 3 is the connection diagram of server controls end among the embodiment 3;
Fig. 4 is the system configuration schematic diagram of embodiment 4.
Embodiment
Below in conjunction with accompanying drawing the specific embodiment of the present invention is described in further detail.
During for a large amount of clients and mass data file, the efficient of file distributing and reliability are with the disposal ability of complete reliance server end and the bandwidth of network.
Embodiment one
A kind of document distribution system based on the Internet comprises central server, at least one associated server, at least one client; Described central server links to each other with at least one associated server, in order to receive file from associated server or to send file to associated server; Described associated server links to each other with at least one client, in order to issue the documents to client or to accept the file of client upload; Described client links to each other with associated server.
Described client only is connected with an associated server.Described client is connected with a plurality of associated server.Described system also comprises the server controls end, and described server controls end links to each other with associated server with central server respectively, in order to the visit of management and scheduling Servers-all.Described customer end adopted P2P mode and other client direct communications.
A kind of document distribution method based on the Internet may further comprise the steps:
Steps A, client links to each other with associated server, and to the associated server upload file;
Step B, associated server receives the file of client upload, and file is uploaded to central server;
Step C, central server receives file from associated server, and file is sent to all associated server;
Step D, the file of client selective reception or refusal associated server.
The concrete steps of described method are:
Step 4, client are uploaded to central server with file data after receiving request;
Step 5, central server is distributed to all associated server with file data and listed files data;
After step 6, associated server are received file data and listed files data, the listed files data are distributed to all clients under it;
Step 7, client send to own affiliated associated server agrees to receive file request, and own affiliated associated server sends file data to client.
Described method also comprises the server controls end, and described server controls end links to each other with associated server with central server respectively, in order to the visit of management and scheduling Servers-all.Described customer end adopted P2P mode and other client direct communications.Described method also comprises client file and server file is compared, and judges whether to be identical file; The method of described contrast comprises the filename contrast, file size contrast and file content contrast.
Embodiment two
The described method of present embodiment adopts data transport service end (DTS) and transfer of data client (DTC) two ends composition, and DTS is made up of with a plurality of related DTS a center DTS, center DTS comprise information such as the address of relevant DTS and port.
As shown in Figure 2, during the DTC upload file, the related DTS under earlier file being uploaded to, this related DTS is uploaded to center DTS to file again, center DTS reaches each related DTS to file according to related DTS tabulation again, and related DTS sends to following DTC to the file of oneself again.DTC can specify some or all recipients, appointed recipient can select to accept or refuse the file that other people send when upload file.This method provides carries out the function that repeated downloads is judged to identical file, the control methods of local file and server file is not to only depend on file name and size to compare, also to extract content and compare, local whether consistent to determine fast with the file of server.As to two of the same name, with the size, when file of the same type compares, first file is randomly drawed the packet that size is specified in a position, again another file is extracted the packet of same position same size, this individual again packet is compared, can repeat this action repeatedly, confirm whether be duplicate packet.Concrete transmitting step is as follows:
One, tentation data transmission client A1 will upload also distribution of document and " upload .txt ":
1, DTC (A1) reads the file relevant information of " uploading .txt ", is packaged into the listed files packet and is uploaded to related DTS (A).
2, related DTS (A) increases listed files data (comprising descriptors such as file name, size, sender), and the listed files data are sent to center DTS, after center DTS obtains the listed files data, initiatively " upload .txt " to DTC (A1) demand file, DTC (A) is uploaded to center DTS to file.
3, after center DTS finishes receiving, listed files data and file data are distributed to relevant DTS, after related DTS is received listed files data and file data, the listed files data are distributed to all DTC under it.
Two, tentation data transmission client B1 will receive the file " download .txt " of distribution:
DTC (B1) sends the request of agreeing to receive " downloading .txt " file to related DTS (B), and related DTS (B) sends file data to DTC (B1).
Embodiment three
The described method of present embodiment can be to uploading and speed control is carried out in download, as shown in Figure 3, can manage each DTS at DTS_ADMIN end (being the server admin end), set the speed that following DTC uploads, downloads, guarantee that bandwidth obtains rationally, maximum using.For guaranteeing uniform data, the visit of all DTS is managed and is dispatched by DTS_ADMIN.When DTS request visit DTC, DTS_ADMIN is unified to put into buffer queue, is obtained one by one by a thread again, just carries out visit DTC order at last, and the result is adjusted back to each DTS.
Embodiment four
As shown in Figure 4, we can adopt P2P (peer-to-peer, point-to-point) mode, allow each work station as receiving client, again as sending service end, so more can alleviate the pressure of server end greatly simultaneously.
Here description of the invention and application is illustrative, is not to want with scope restriction of the present invention in the above-described embodiments.Here the distortion of disclosed embodiment and change are possible, and the various parts of the replacement of embodiment and equivalence are known for those those of ordinary skill in the art.Those skilled in the art are noted that under the situation that does not break away from spirit of the present invention or substantive characteristics, and the present invention can be with other forms, structure, layout, ratio, and realize with other elements, material and parts.
Claims (10)
1. the document distribution system based on the Internet is characterized in that, comprising:
Central server links to each other with at least one associated server, in order to receive file from associated server or to send file to associated server;
At least one associated server links to each other with at least one client, in order to issue the documents to client or to accept the file of client upload;
At least one client links to each other with associated server.
2. the document distribution system based on the Internet according to claim 1 is characterized in that: described client only is connected with an associated server.
3. the document distribution system based on the Internet according to claim 1 is characterized in that: described client is connected with a plurality of associated server.
4. the document distribution system based on the Internet according to claim 1, it is characterized in that: described system also comprises the server controls end, described server controls end links to each other with associated server with central server respectively, in order to the visit of management and scheduling Servers-all.
5. the document distribution system based on the Internet according to claim 1 is characterized in that: described customer end adopted P2P mode and other client direct communications.
6. the document distribution method based on the Internet is characterized in that, may further comprise the steps:
Steps A, client links to each other with associated server, and to the associated server upload file;
Step B, associated server receives the file of client upload, and file is uploaded to central server;
Step C, central server receives file from associated server, and file is sent to all associated server;
Step D, the file of client selective reception or refusal associated server.
7. the document distribution method based on the Internet according to claim 6 is characterized in that: the concrete steps of described method are:
Step 1, client reads file-related information, and the spanned file table data is wrapped and is passed to own affiliated associated server;
Step 2, own affiliated associated server increases the listed files data according to described listed files packet, and the listed files data upload is arrived central server;
Step 3 is after central server obtains the listed files data, initiatively to the client-requested file;
Step 4, client are uploaded to central server with file data after receiving request;
Step 5, central server is distributed to all associated server with file data and listed files data;
After step 6, associated server are received file data and listed files data, the listed files data are distributed to all clients under it;
Step 7, client send to own affiliated associated server agrees to receive file request, and own affiliated associated server sends file data to client.
8. the document distribution method based on the Internet according to claim 6, it is characterized in that: described method also comprises the server controls end, described server controls end links to each other with associated server with central server respectively, in order to the visit of management and scheduling Servers-all.
9. the document distribution method based on the Internet according to claim 6 is characterized in that: described customer end adopted P2P mode and other client direct communications.
10. the document distribution method based on the Internet according to claim 6 is characterized in that: described method also comprises client file and server file is compared, and judges whether to be identical file; The method of described contrast comprises the filename contrast, file size contrast and file content contrast.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200910198913A CN101699816A (en) | 2009-11-17 | 2009-11-17 | System and method for document distribution based on internet |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200910198913A CN101699816A (en) | 2009-11-17 | 2009-11-17 | System and method for document distribution based on internet |
Publications (1)
Publication Number | Publication Date |
---|---|
CN101699816A true CN101699816A (en) | 2010-04-28 |
Family
ID=42148261
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200910198913A Pending CN101699816A (en) | 2009-11-17 | 2009-11-17 | System and method for document distribution based on internet |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101699816A (en) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102307219A (en) * | 2011-03-18 | 2012-01-04 | 北京神州数码思特奇信息技术股份有限公司 | File access system, file uploading method and file downloading method |
CN102833337A (en) * | 2012-08-30 | 2012-12-19 | 北京星网锐捷网络技术有限公司 | FTP (File Transfer Protocol) file uploading, downloading method and device |
CN103098022A (en) * | 2010-07-27 | 2013-05-08 | Abb技术有限公司 | System and method for distributing and exchanging elements for planning and/or for operating automation operating equipment |
CN103731503A (en) * | 2014-01-15 | 2014-04-16 | 西安诺瓦电子科技有限公司 | File releasing system and server side |
CN106331184A (en) * | 2016-12-01 | 2017-01-11 | 网宿科技股份有限公司 | Big data distribution method and distribution platform based on internet |
CN108200110A (en) * | 2016-12-08 | 2018-06-22 | 杭州海康威视***技术有限公司 | A kind of data processing method, apparatus and system |
CN104935569B (en) * | 2015-04-21 | 2018-07-24 | 天脉聚源(北京)传媒科技有限公司 | A kind of data capture method, server and system |
CN109194993A (en) * | 2018-10-29 | 2019-01-11 | 中国建设银行股份有限公司 | Media file distribution method and file distributing platform |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1627687A (en) * | 2003-12-12 | 2005-06-15 | 鸿富锦精密工业(深圳)有限公司 | File transmission proxy system and method |
CN101106545A (en) * | 2007-08-20 | 2008-01-16 | 北京亿企通信息技术有限公司 | A method for automatically receiving files in instant communication tool |
CN101252588A (en) * | 2008-02-22 | 2008-08-27 | 蓝汛网络科技(北京)有限公司 | Apparatus, system and method for distributing stream medium content |
-
2009
- 2009-11-17 CN CN200910198913A patent/CN101699816A/en active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1627687A (en) * | 2003-12-12 | 2005-06-15 | 鸿富锦精密工业(深圳)有限公司 | File transmission proxy system and method |
CN101106545A (en) * | 2007-08-20 | 2008-01-16 | 北京亿企通信息技术有限公司 | A method for automatically receiving files in instant communication tool |
CN101252588A (en) * | 2008-02-22 | 2008-08-27 | 蓝汛网络科技(北京)有限公司 | Apparatus, system and method for distributing stream medium content |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103098022A (en) * | 2010-07-27 | 2013-05-08 | Abb技术有限公司 | System and method for distributing and exchanging elements for planning and/or for operating automation operating equipment |
CN103098022B (en) * | 2010-07-27 | 2016-05-25 | Abb技术有限公司 | Distribution and exchange are used for the system and method for unit of operation automation technical resource |
CN102307219A (en) * | 2011-03-18 | 2012-01-04 | 北京神州数码思特奇信息技术股份有限公司 | File access system, file uploading method and file downloading method |
CN102833337A (en) * | 2012-08-30 | 2012-12-19 | 北京星网锐捷网络技术有限公司 | FTP (File Transfer Protocol) file uploading, downloading method and device |
CN102833337B (en) * | 2012-08-30 | 2016-03-02 | 北京星网锐捷网络技术有限公司 | A kind of ftp file is uploaded, method for down loading and device |
CN103731503A (en) * | 2014-01-15 | 2014-04-16 | 西安诺瓦电子科技有限公司 | File releasing system and server side |
CN104935569B (en) * | 2015-04-21 | 2018-07-24 | 天脉聚源(北京)传媒科技有限公司 | A kind of data capture method, server and system |
CN106331184A (en) * | 2016-12-01 | 2017-01-11 | 网宿科技股份有限公司 | Big data distribution method and distribution platform based on internet |
CN106331184B (en) * | 2016-12-01 | 2020-01-31 | 网宿科技股份有限公司 | Internet-based big data distribution method and distribution platform |
CN108200110A (en) * | 2016-12-08 | 2018-06-22 | 杭州海康威视***技术有限公司 | A kind of data processing method, apparatus and system |
CN109194993A (en) * | 2018-10-29 | 2019-01-11 | 中国建设银行股份有限公司 | Media file distribution method and file distributing platform |
CN109194993B (en) * | 2018-10-29 | 2021-08-24 | 中国建设银行股份有限公司 | Media file distribution method and file distribution platform |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101699816A (en) | System and method for document distribution based on internet | |
CN103179156B (en) | A kind of picture sharing method, system and equipment | |
CN103731451B (en) | A kind of method and system that file uploads | |
CN100556129C (en) | A kind of equity connects flow medium live system and device | |
CN100438408C (en) | Method, device and system for realizing surrogate downloading | |
CN102238137B (en) | Method, system and device for downloading | |
CN101854278A (en) | Multi-media transmission system and method in IM (Instant Messaging) | |
CN102025759B (en) | Method and system for providing user generated content (UGC) sharing businesses in real time | |
CN103024081B (en) | Be applicable to the terminal scheduling method of the point-to-point communication of effective guarantee communication system | |
CN101309282B (en) | Method, server and system for document transmission in local area network | |
CN102724223B (en) | P2P mobile flow medium node scheduling method, server and system | |
CN102694831B (en) | Mobile terminal streaming compensation data method and system, content distributing network | |
WO2013159703A1 (en) | Offline download method, multimedia file download method and system thereof | |
EP3595325A1 (en) | Method for realizing multicast and relevant network device | |
CN102231762B (en) | Peer-to-peer (p2p) server architecture capable of being unlimitedly and horizontally expanded | |
CN103430489A (en) | File download method, device, and system in content delivery network | |
CN101184199A (en) | System and method for transmitting multimedia message in network television system | |
US20130297731A1 (en) | Content distribution over a network | |
CN102420863B (en) | Rapid file distribution system, method thereof and apparatus thereof | |
Wang et al. | A k-coordinated decentralized replica placement algorithm for the ring-based CDN-P2P architecture | |
CN102394899A (en) | On-demand system and method for improving file downloading speed | |
CN100377522C (en) | OMA download realizing method in content distributing network | |
CN101605242A (en) | Be used to realize the methods, devices and systems of video-on-demand service | |
CN101026460A (en) | File publishing method and system utilizing point-to-point technology | |
CN105392025A (en) | User-side bandwidth aggregation method, apparatus and content distribution system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C12 | Rejection of a patent application after its publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20100428 |