[发明专利]基于多媒体信息发布系统的资源文件缓存分发系统及方法在审
| 申请号: | 201710800033.8 | 申请日: | 2017-09-07 |
| 公开(公告)号: | CN107493346A | 公开(公告)日: | 2017-12-19 |
| 发明(设计)人: | 李四雄 | 申请(专利权)人: | 广州南翼信息科技有限公司 |
| 主分类号: | H04L29/08 | 分类号: | H04L29/08 |
| 代理公司: | 广州容大益信专利代理事务所(普通合伙)44397 | 代理人: | 牛丽霞,汪小梅 |
| 地址: | 510530 广东省广州市高新*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 多媒体信息 发布 系统 资源 文件 缓存 分发 方法 | ||
技术领域
本发明涉及信息发布技术领域,特别是涉及一种基于多媒体信息发布系统的资源文件缓存分发系统及方法。
背景技术
现有技术中,信息的发布平台逐渐多样化,其应用的领域包括政府、企业楼宇的信息发布、医疗行业的信息发布、酒店的信息发布及交通行业的信息发布等等。随着网络及通信技术的快速发展,互联网信息以其普及面广的优势越来越多地得到信息发布商及的重视。
传统的信息发布系统只支持单服务器部署,所有的终端的所有业务都直接与该服务器进行交互,包括实时业务和非实时业务。这样,当服务器连接的终端多了后,使用过程中会出现以下问题:
1、节目批量下发,终端批量下载资源时对服务器的CPU、硬盘IO、内存等造成很大压力,特别是带宽这种宝贵资源的需求不断增大;
2、资源文件分发速度慢,没有排队机制,导致网路堵塞影响正常的资源下载业务,最后出现资源无法下载、服务器瘫痪等现象;
3、因所有终端都是通过联网到服务器来统一管理,服务器一旦出现网络堵塞或者服务器瘫痪,整个管理后台将无法对终端进行有效管理。
发明内容
为克服上述现有技术存在的不足,本发明之目的在于提供一种基于多媒体信息发布系统的资源文件缓存分发系统及方法,以提高访问速度,避免实时访问中心服务器以降低中心服务器压力和提高系统的服务能力。
为达上述及其它目的,本发明提出一种基于多媒体信息发布系统的资源文件缓存分发系统,包括:
中心服务器,包括通信服务器和WEB服务器,用于处理即时信息的收发和为管理人员提供WEB管理服务;
一级分发服务器,包括多个分发服务器,用于为终端和二级分发服务器提供资源代理缓存下载功能;
二级分发服务器,包括多个分发服务器,用于为终端提供资源代理缓存下载功能;以及
多个终端。
进一步地,所述中心服务器连接至所述一级分发服务器的各分发服务器,各分发服务器分别连接多个终端或二级分发服务器,所述二级分发服务器连接多个终端。
进一步地,所述分发服务器提供资源代理缓存下载功能,当资源第一次被终端访问后会被缓存至离该终端最近的分发服务器,后续终端可以直接到该分发服务器获取该资源。
进一步地,所述分发服务器均采用并发控制以及排队处理策略。
为达到上述目的,本发明还提供一种基于多媒体信息发布系统的资源文件缓存分发方法,包括如下步骤:
步骤一,终端向中心服务器发送资源下载请求,请求获得分发服务器地址;
步骤二,根据获得的分发服务器的地址向相应的分发服务器请求下载资源;
步骤三,分发服务器对请求作出判断,判断所请求的资源是否存在,若资源存在则向终端返回资源文件,若资源不存在则向上一级分发服务器或中心服务器发送相应的资源下载请求;
步骤四,于获得上一级分发服务器或中心服务器的资源文件后,所述分发服务器向终端返回该资源文件。
进一步地,所述分发服务器包括一级分发服务器和/或二级分发服务器。
进一步地,于步骤一之前还包括:
终端向中心服务器发送资源下载检测请求,检测本地端资源是否完整;
所述中心服务器根据资源下载请求返回资源下载请求文件的相应信息;
所述终端判断该资源下载请求对应的资源本地是否存在;
于该资源下载请求对应的资源于本地不存在时,进入步骤一。
进一步地,若该资源下载请求对应的资源于本地存在时,进一步判断本地文件是否完整,若本地文件完整,则结束下载请求;若本地文件不完整,则将本地文件的信息加入资源下载请求中实现断点续传。
进一步地,所述判断本地文件是否完整的步骤通过本地文件大小与中心服务器返回的服务器资源文件大小比较来判断本地文件是否完整。
进一步地,当终端没有完成下载时需定时循环的向分发服务器请求资源直至资源下载完成。
与现有技术相比,本发明一种基于多媒体信息发布系统的资源文件缓存分发系统及方法通过设计分发服务器以提供资源代理缓存下载功能,使得资源访问后会被缓存至分发服务器上,可将需要频繁访问的Web页面和对象保存在离用户更近的分发服务器上,这样当后续终端再次访问时就可以直接到分发服务器获取该资源,有效地提高了访问速度,避免了实时访问中心服务器以降低中心服务器压力和提高系统的服务能力。
附图说明
图1为本发明一种基于多媒体信息发布系统的资源文件缓存分发系统的系统架构图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州南翼信息科技有限公司,未经广州南翼信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710800033.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种无人机快递系统
- 下一篇:一种远程通知方法及装置





