Movatterモバイル変換


[0]ホーム

URL:


CN107493346A - Resource file caching dissemination system and method based on multi-medium information spreading system - Google Patents

Resource file caching dissemination system and method based on multi-medium information spreading system
Download PDF

Info

Publication number
CN107493346A
CN107493346ACN201710800033.8ACN201710800033ACN107493346ACN 107493346 ACN107493346 ACN 107493346ACN 201710800033 ACN201710800033 ACN 201710800033ACN 107493346 ACN107493346 ACN 107493346A
Authority
CN
China
Prior art keywords
resource
distributor
file
terminal
central server
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
CN201710800033.8A
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.)
South Of Guangzhou Mdt Infotech Ltd
Original Assignee
South Of Guangzhou Mdt Infotech 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 South Of Guangzhou Mdt Infotech LtdfiledCriticalSouth Of Guangzhou Mdt Infotech Ltd
Priority to CN201710800033.8ApriorityCriticalpatent/CN107493346A/en
Publication of CN107493346ApublicationCriticalpatent/CN107493346A/en
Pendinglegal-statusCriticalCurrent

Links

Classifications

Landscapes

Abstract

The invention discloses a kind of resource file caching dissemination system based on multi-medium information spreading system and method, the system to include:Central server, including the communication server and WEB server, for handling the transmitting-receiving of instant messages and providing WEB management services for administrative staff;One-level Distributor, including multiple Distributors, for providing Resource Broker for terminal and two level Distributor and caching download function;Two level Distributor, including multiple Distributors, download function is cached for providing Resource Broker for terminal;And multiple terminals, by the present invention, access speed can be effectively improved, the service ability for avoiding real time access central server to reduce central server pressure and improve system.

Description

Resource file caching dissemination system and method based on multi-medium information spreading system
Technical field
The present invention relates to information publishing technology field, more particularly to a kind of resource based on multi-medium information spreading systemFile cache dissemination system and method.
Background technology
In the prior art, the distribution platform of information is gradually diversified, and its field applied includes government, the letter of enterprise's buildingBreath issue, the information issue of medical industry, the information issue in hotel and information issue of transportation industry etc..With network and lead toThe fast development of letter technology, internet information with its popularize wide advantage be increasingly being information publisher and weightDepending on.
Traditional information issuing system only supports single server disposition, all business of all terminals all directly with the clothesBusiness device interacts, including real time business and non-real-time service.So, when server connection terminal more than after, use processIn problems with occurs:
1st, program batch issues, and terminal batch causes very big to CPU, hard disk IO, internal memory of server etc. when downloading resourceThe demand of this precious resources of pressure, particularly bandwidth constantly increases;
2nd, resource file distribution speed is slow, and without queuing mechanism, causing networking to block influences normal resource downloading business,Finally there is resource and can not download, servers go down phenomena such as;
3rd, because all terminals are managed collectively by being networked to server, server once occur network blockage orServers go down, whole management backstage will be unable to effectively manage terminal.
The content of the invention
To overcome above-mentioned the shortcomings of the prior art, the purpose of the present invention is that providing a kind of multimedia messages that are based on sends outThe resource file caching dissemination system and method for distribution system, to improve access speed, avoid real time access central server from droppingLow central server pressure and the service ability for improving system.
In view of the above and other objects, the present invention proposes a kind of resource file caching based on multi-medium information spreading systemDissemination system, including:
Central server, including the communication server and WEB server, for handling the transmitting-receiving of instant messages and being custodianMember provides WEB management services;
One-level Distributor, including multiple Distributors, for providing resource for terminal and two level DistributorProxy caching download function;
Two level Distributor, including multiple Distributors, download function is cached for providing Resource Broker for terminal;And
Multiple terminals.
Further, the central server is connected to each Distributor of the one-level Distributor, each distributionServer connects multiple terminal or two level Distributors respectively, and the two level Distributor connects multiple terminals.
Further, the Distributor provides Resource Broker caching download function, when resource is visited by terminal for the first timeCan be buffered after asking to the Distributor nearest from the terminal, subsequent terminal can directly arrive the Distributor and obtain the moneySource.
Further, the Distributor using con current control and is lined up processing strategy.
To reach above-mentioned purpose, the present invention also provides a kind of resource file caching point based on multi-medium information spreading systemForwarding method, comprise the following steps:
Step 1, terminal send resource download request to central server, and request obtains Distributor address;
Step 2, download resource is asked to corresponding Distributor according to the address of the Distributor of acquisition;
Step 3, Distributor judge to request, judge that requested resource whether there is, if resource is presentResource file is returned to terminal, corresponding resource is sent to upper level Distributor or central server if resource is not presentDownload request;
Step 4, after the resource file of upper level Distributor or central server is obtained, the DistributorThe resource file is returned to terminal.
Further, the Distributor includes one-level Distributor and/or two level Distributor.
Further, also include before step 1:
Terminal sends resource downloading detection request to central server, and whether detection local side resource is complete;
The central server returns to the corresponding information of resource download request file according to resource download request;
The terminal judges that resource corresponding to the resource download request locally whether there is;
In resource corresponding to the resource download request when being locally not present, into step 1.
Further, if resource is in the presence of local corresponding to the resource download request, determine whether that local file isIt is no complete, if local file is complete, terminate download request;If local file is imperfect, the information of local file is addedBreakpoint transmission is realized in resource download request.
Further, the step for judging whether local file is complete is returned by local file size with central serverThe server resource file size returned relatively judges whether local file is complete.
Further, timing cycle is needed when terminal is not completed and downloaded asks resource until resource to DistributorDownload and complete.
Compared with prior art, a kind of resource file caching dissemination system based on multi-medium information spreading system of the present inventionAnd method by design Distributor with provide Resource Broker cache download function so that resource access after can be buffered to pointSend out on server, the Web page that frequently accesses and object can will be needed to be stored on Distributor closer to the user, soWhen subsequent terminal accesses again, can directly arrives Distributor and obtains the resource, is effectively improved access speed, keeps awayThe service ability for having exempted from real time access central server to reduce central server pressure and improve system.
Brief description of the drawings
Fig. 1 is the system architecture that a kind of resource file based on multi-medium information spreading system of the present invention caches dissemination systemFigure;
Fig. 2 is the step flow that a kind of resource file based on multi-medium information spreading system of the present invention caches distribution methodFigure;
Fig. 3 is the step flow chart of specific embodiment of the invention breakpoint transmission;
Fig. 4 is that the resource file based on multi-medium information spreading system of the specific embodiment of the invention caches distribution methodProcess schematic.
Embodiment
Below by way of specific instantiation and embodiments of the present invention are described with reference to the drawings, those skilled in the art canUnderstand the further advantage and effect of the present invention easily by content disclosed in the present specification.The present invention can also pass through other differencesInstantiation implemented or applied, the various details in this specification also can be based on different viewpoints with application, without departing substantially fromVarious modifications and change are carried out under the spirit of the present invention.
Fig. 1 is the system architecture that a kind of resource file based on multi-medium information spreading system of the present invention caches dissemination systemFigure.As shown in figure 1, a kind of resource file caching dissemination system based on multi-medium information spreading system of the present invention, including:CenterServer 10, one-level Distributor CDN (Content Delivery Network) 20, two level Distributor CDN(Content Delivery Network) 30 and multiple terminals 40 form.
Wherein, central server 10 is made up of the communication server (Message Server) and WEB server, for handlingThe transmitting-receiving of instant messages and provide WEB management services for administrative staff;One-level Distributor CDN (Content DeliveryNetwork) 20 by multiple Distributor CDN0KComposition, for for terminal 40 and two level Distributor CDN (ContentDelivery Network) 30 offer Resource Broker caching download functions;Two level Distributor CDN (ContentDelivery Network) 30 by multiple Distributor CDN1JComposition, downloaded for providing Resource Broker caching for terminal 40Function.
Central server 10 is connected to each point of one-level Distributor CDN (Content Delivery Network) 30Send out server CDN0K, each Distributor CDN0KMultiple terminals 40 or two level Distributor CDN1J, two fractions are connected respectivelySend out the multiple terminals 40 of server CDN1J connections.
As above scheme, Distributor CDN (Content Delivery Network), there is provided Resource Broker caching downloads work(Can, resource can be buffered to the server after accessing for the first time, and follow-up other terminals can directly arrive server acquisition shouldResource, the service ability for avoiding real time access server to reduce server stress and improve system so that resource file cachesDistribute pressure to reduce, speed lifting.
In the specific embodiment of the invention, central server 10 adds the binding work(of terminal and two-stage DistributorEnergy;The http interfaces of query field of terminal download address and simple con current control function are provided.The communication server is whole systemCore hinge, once obstruction, whole system will collapse.Therefore, as far as possible should not be by logical without the returning to demand immediately of the taskTelecommunications services device is to reduce the impact to main business.
In the present invention, in order to ensure Distributor traffic handing capacity, Distributor (including one-level distribution serviceDevice uses con current control with two level Distributor, is lined up processing strategy, and the reasonable value of its con current control number is needed according to toolBody environment is assessed, and assesses object emphasis number bandwidth resources, and specifically, such as when not having resource in caching, control is concurrently controlledNumber processed is less than 5;When resource in caching being present, con current control can reach 50, even more more;
Fig. 2 is the step flow that a kind of resource file based on multi-medium information spreading system of the present invention caches distribution methodFigure.As shown in Fig. 2 a kind of resource file caching distribution method based on multi-medium information spreading system of the present invention, including it is as followsStep:
Step 201, terminal sends resource download request to central server, and request obtains Distributor address and protectedDeposit, that is to say, that terminal can obtain the relative of the Distributor that resource is cached according to the program bag that central server issuesAddress, i.e. central server returns to the program bag issued according to resource download request to terminal can include the relative address of resource,Terminal then obtains the address of Distributor accordingly.In the specific embodiment of the invention, Distributor includes two layers of distribution and takenBusiness device, one layer is LAN environment, and one layer is configuration public network IP world, and in the present invention, Distributor provides Resource BrokerDownload function is cached, can be buffered after resource accessed download for the first time to Distributor, subsequent terminal then can be directThe resource is obtained to Distributor, without obtaining the resource from central server, can so be avoided genuinely convinced in real time accessService ability of the business device to reduce central server pressure and improve system so that resource file caching distribution pressure is reduced, speedDegree lifting.
Step 202, asked to download resource to corresponding Distributor according to the address of the Distributor of acquisition.AlsoIt is to say, terminal can submit to corresponding Distributor according to the relative address assembly of resource in the program bag issued and ask whetherIt can download;
Now server can judge to request, and whether resource whether there is, concurrently exceed), it can be returned when can not downloadReturn terminal wait state
Step 203, whether Distributor judges to request, judge that requested resource whether there is, concurrently surpassWhen, specifically, searched according to the resource of terminal request in the Resources list of Distributor, the Resources list can record oftenThe state of individual resource, for example, have download downloaded resource be not present etc.;According to judged result carry out requestCorresponding processing, resource file is returned to terminal if resource is present, here it should be noted that, when terminal is not completed to downloadThen need timing cycle asks resource until resource downloading is completed, to upper level point if resource is not present to DistributorSend out server or central server sends corresponding resource download request;Specifically, if resource is not present, distribute to upper levelThe WEB server of server or central server asks the WEB server of resource, upper level Distributor or central serverReturn to resource file;
Step 204, after the resource file of upper level Distributor or central server is obtained, Distributor is to endEnd returns to resource file.In the specific embodiment of the invention, returned from one-level Distributor or two level Distributor to terminalReturn resource file.
Preferably, as shown in figure 3, before step 201, further comprise:
After program bag is taken, terminal sends resource downloading detection request to central server, and detection local side resource isNo complete, specifically, terminal sends resource downloading detection request to the communication server of central server, in the present invention, eventuallyHold the hash file for sending a request for downloading resource to central server;
Central server returns to the hash file of request download resource according to resource download request;
Terminal resource according to corresponding to the hash file of acquisition judges resource downloading detection request locally whether there is;
If local be not present, into step 201, if local have file corresponding to resource downloading detection request,Determine whether local file is complete, specifically, the central server that can be returned by local file and central serverResource size relatively judge whether local file complete, such as local file size be less than server resource size, thenRepresent that the resource is imperfect, need further to download the resource by breakpoint transmission;
If local file is imperfect, the information for adding local file enters step 201, i.e., by the information of local file,Such as the size of local file, resume starting position of file etc. and add in resource download request, realized breakpoint transmission.
Fig. 4 is that the resource file based on multi-medium information spreading system of the specific embodiment of the invention caches distribution methodProcess schematic.The present invention will be further illustrated by a specific embodiment below:
On the one hand, the first step, when administrative staff send program by the WEB server selection operation of central server 10,The transmission program download instruction is uploaded to the communication server of central server 10 by second step, WEB server, the 3rd step, inThe communication server of central server 10 sends download instruction, the 4th step to terminal 40, and terminal 40 takes to the WEB of central server 10It to be engaged in the address of device request Distributor 20, the 5th step, the WEB server of central server 10 is to the return address of terminal 40, and theSix steps, the server that terminal 40 is designated by the address ask resource and complete to download;
On the other hand, the first step, the hash file (Hash Code) of the transmission request download resource of terminal 40, second step, inThe communication server of central server 10 returns to hash file, the 3rd step to terminal 40, and whether terminal 40 judges hash file localIt has been existed that, if being not present, carry out resource download request;If in the presence of acquisition local file size and server resource fileSize, when in the same size, then without downloading, during cause not of uniform size, then breakpoint transmission, the 4th step are carried out, terminal 40 takes HashFile asks resource, the 5th step, one-level Distributor 20 or two to one-level Distributor 20 or two level Distributor 30Level Distributor 30 judges that resource whether there is, and resource file is returned to terminal 40 if resource is present, if resource is not presentThen to the WEB server request resource of, central server 10, the WEB server of central server 10 is to one-level Distributor20 or two level Distributor 30 return resource file, then one-level Distributor 20 or two level Distributor 30 are again to endEnd 40 returns to resource file;5th step, terminal 40, which is downloaded to finish to the communication server notice of central server 10, downloads resultAnd more new resources upstate.
In summary, the present invention a kind of resource file caching dissemination system and method based on multi-medium information spreading systemDownload function is cached to provide Resource Broker so that resource can be buffered to distribution after accessing and service by designing DistributorOn device, the Web page that frequently accesses and object can will be needed to be stored on Distributor closer to the user, so when follow-upCan directly arrives Distributor and obtains the resource when terminal accesses again, is effectively improved access speed, avoids realityWhen access central server with reduce central server pressure and improve system service ability.
Because service has all been dispersed to different servers, it is mutually isolated between server, and every serverFire wall can be pointedly set.When a certain server is attacked, other server can be with unaffected, will notThere are all situations for servicing and all collapsing.
The above-described embodiments merely illustrate the principles and effects of the present invention, not for the limitation present invention.AnyArt personnel can be modified above-described embodiment and changed under the spirit and scope without prejudice to the present invention.Therefore,The scope of the present invention, should be as listed by claims.

Claims (10)

CN201710800033.8A2017-09-072017-09-07Resource file caching dissemination system and method based on multi-medium information spreading systemPendingCN107493346A (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN201710800033.8ACN107493346A (en)2017-09-072017-09-07Resource file caching dissemination system and method based on multi-medium information spreading system

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN201710800033.8ACN107493346A (en)2017-09-072017-09-07Resource file caching dissemination system and method based on multi-medium information spreading system

Publications (1)

Publication NumberPublication Date
CN107493346Atrue CN107493346A (en)2017-12-19

Family

ID=60652494

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN201710800033.8APendingCN107493346A (en)2017-09-072017-09-07Resource file caching dissemination system and method based on multi-medium information spreading system

Country Status (1)

CountryLink
CN (1)CN107493346A (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN108337327A (en)*2018-04-262018-07-27拉扎斯网络科技(上海)有限公司Resource acquisition method and proxy server
CN109286612A (en)*2018-08-282019-01-29苏州浪潮智能软件有限公司A kind of triphasic multimedia resource publication flow control method
CN111328032A (en)*2018-12-172020-06-23中国移动通信集团北京有限公司 A method and device for sending video short messages
CN113301350A (en)*2021-04-012021-08-24广州市保伦电子有限公司Distributed audio and video task management and distribution system and implementation method
CN113507446A (en)*2021-06-162021-10-15广州朗国电子科技股份有限公司Method and system for rapidly distributing multimedia programs, multimedia terminal and storage device
CN115002132A (en)*2022-05-232022-09-02苏州思萃工业互联网技术研究所有限公司Distribution method, system and computer equipment for PCDN network pre-caching resource

Citations (7)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN102326161A (en)*2009-02-202012-01-18阿尔卡特朗讯The buffer memory cooperation that topology is responsive
CN102387220A (en)*2011-12-222012-03-21乐视网信息技术(北京)股份有限公司Offline downloading method and system based on cloud storage
CN103634410A (en)*2013-12-122014-03-12北京奇虎科技有限公司Data synchronization method based on content distribution network (CDN), client end and server
CN103827858A (en)*2011-09-282014-05-28瑞典爱立信有限公司Caching in mobile networks
US20160072667A1 (en)*2014-01-082016-03-10Telefonaktiebolaget L M Ericsson (Publ)Method, node and distributed system for configuring a network of cdn caching nodes
US9531838B1 (en)*2006-04-062016-12-27Versata Development Group, Inc.Predictive prefetching of data from remote client-state cache from server to update local client-state cache
US20170149922A1 (en)*2014-07-012017-05-25Cisco Technolgy Inc.Cdn scale down

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US9531838B1 (en)*2006-04-062016-12-27Versata Development Group, Inc.Predictive prefetching of data from remote client-state cache from server to update local client-state cache
CN102326161A (en)*2009-02-202012-01-18阿尔卡特朗讯The buffer memory cooperation that topology is responsive
CN103827858A (en)*2011-09-282014-05-28瑞典爱立信有限公司Caching in mobile networks
CN102387220A (en)*2011-12-222012-03-21乐视网信息技术(北京)股份有限公司Offline downloading method and system based on cloud storage
CN103634410A (en)*2013-12-122014-03-12北京奇虎科技有限公司Data synchronization method based on content distribution network (CDN), client end and server
US20160072667A1 (en)*2014-01-082016-03-10Telefonaktiebolaget L M Ericsson (Publ)Method, node and distributed system for configuring a network of cdn caching nodes
US20170149922A1 (en)*2014-07-012017-05-25Cisco Technolgy Inc.Cdn scale down

Cited By (8)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN108337327A (en)*2018-04-262018-07-27拉扎斯网络科技(上海)有限公司Resource acquisition method and proxy server
CN109286612A (en)*2018-08-282019-01-29苏州浪潮智能软件有限公司A kind of triphasic multimedia resource publication flow control method
CN111328032A (en)*2018-12-172020-06-23中国移动通信集团北京有限公司 A method and device for sending video short messages
CN113301350A (en)*2021-04-012021-08-24广州市保伦电子有限公司Distributed audio and video task management and distribution system and implementation method
CN113301350B (en)*2021-04-012022-04-26广州市保伦电子有限公司Distributed audio and video task management and distribution system and implementation method
CN113507446A (en)*2021-06-162021-10-15广州朗国电子科技股份有限公司Method and system for rapidly distributing multimedia programs, multimedia terminal and storage device
CN115002132A (en)*2022-05-232022-09-02苏州思萃工业互联网技术研究所有限公司Distribution method, system and computer equipment for PCDN network pre-caching resource
CN115002132B (en)*2022-05-232024-05-28苏州思萃工业互联网技术研究所有限公司Distribution method, system and computer equipment for PCDN (physical downlink packet data) network pre-cache resources

Similar Documents

PublicationPublication DateTitle
CN107493346A (en)Resource file caching dissemination system and method based on multi-medium information spreading system
US12028427B2 (en)Content delivery systems and methods
US10411956B2 (en)Enabling planned upgrade/downgrade of network devices without impacting network sessions
CN102882939B (en)Load balancing method, load balancing equipment and extensive domain acceleration access system
CN102067094B (en)cache optimization
AU2011274249B2 (en)Systems and methods for storing digital content
CN106330997B (en) A method and system for content distribution of mobile terminal applications
CN103596066B (en)Method and device for data processing
CN106230942B (en)A kind of method and system of time source access
CN109067930A (en)Domain name cut-in method, domain name analytic method, server, terminal and storage medium
WO2010049876A2 (en)System and method for sharing transparent proxy between isp and cdn
CN109561078A (en)A kind of exterior chain url resource transfer method and device
CN102571941B (en)Cloud point-to-point data transmission method and system
CN101895520B (en)Widget system data sharing method, server and data sharing system
CN102055771B (en)Device and method for controlling cloud service-oriented multiple concurrent service flow
CN103179148A (en)Processing method and system for sharing enclosures in internet
CN106101055A (en)The data access method of a kind of multiple database and system thereof and proxy server
CN101449543A (en)Mobile phone used within a client-server system
WO2017097092A1 (en)Method and system for processing cache cluster service
CN112671836A (en)Method for accelerating user request based on CDN technology
CN103138961B (en)server control method, controlled server and central control server
CN107645543A (en)Method and system applied to the non-80 caching miniport services of caching server HTTP
CN105144099B (en)Communication system
WO2024198825A1 (en)Data transmission system and method based on global accelerator network, and storage medium
KR20150011087A (en)Distributed caching management method for contents delivery network service and apparatus therefor

Legal Events

DateCodeTitleDescription
PB01Publication
PB01Publication
SE01Entry into force of request for substantive examination
SE01Entry into force of request for substantive examination
RJ01Rejection of invention patent application after publication
RJ01Rejection of invention patent application after publication

Application publication date:20171219


[8]ページ先頭

©2009-2025 Movatter.jp