CN101699816A - System and method for document distribution based on internet - Google Patents

System and method for document distribution based on internet Download PDF

Info

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
Application number
CN200910198913A
Other languages
Chinese (zh)
Inventor
牛兴盛
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
SHANGHAI AVCON INFORMATION TECHNOLOGY Co Ltd
Original Assignee
SHANGHAI AVCON INFORMATION TECHNOLOGY Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by SHANGHAI AVCON INFORMATION TECHNOLOGY Co Ltd filed Critical SHANGHAI AVCON INFORMATION TECHNOLOGY Co Ltd
Priority to CN200910198913A priority Critical patent/CN101699816A/en
Publication of CN101699816A publication Critical patent/CN101699816A/en
Pending legal-status Critical Current

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

A kind of document distribution system and method based on the Internet
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 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.
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 1, client reads file-related information, and spanned file table data bag (referring to the listed files data are broken into a plurality of transmission under the network that wrap in) uploads 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.
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.
CN200910198913A 2009-11-17 2009-11-17 System and method for document distribution based on internet Pending CN101699816A (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (3)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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