[发明专利]基于用户主机缓存设备提供Web服务的系统和方法有效
申请号: | 201110457875.0 | 申请日: | 2011-12-31 |
公开(公告)号: | CN103188323A | 公开(公告)日: | 2013-07-03 |
发明(设计)人: | 倪伟;毕娅娜;卢永军;唐志文;姜欣;于蓉蓉;张炎;武威 | 申请(专利权)人: | 中国移动通信集团公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京英赛嘉华知识产权代理有限责任公司 11204 | 代理人: | 余朦;王艳春 |
地址: | 100032 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 用户 主机 缓存 设备 提供 web 服务 系统 方法 | ||
技术领域
本申请涉及向用户提供Web服务,具体地,涉及利用用户主机缓存设备(UCE)提供Web服务的系统和方法。
背景技术
随着互联网用户规模不断增长,过多的用户数使得对Web服务器的性能和可靠性要求越来越高。在用户使用的高峰期,Web服务器由于需要处理的任务过多,常常不能及时响应Web服务请求,甚至出现宕机情况,严重影响了用户的体验。
目前缓解Web服务器压力的方式主要有两种:服务器负载均衡方式和内容分发网络(CDN)方式。
服务器负载均衡方式是通过在多台服务器之间设置负载均衡设备并配置相应的调度策略,利用前端设备对Web服务请求进行调度,以达到服务器之间的负载均衡。但是随着Web服务请求的增加,必须不断增加服务器的数量并不断改进调度策略,这样额外地增加了软硬件投资;服务器部署后,已固化的处理能力在用户激增时很难提供正常服务。
CDN方式是通过在现有网络中增加一层新的网络架构,将源服务器的内容存储分布到网络边缘,使用户可就近取得所需的内容从而提高用户访问的响应速度和服务的可用性。但是无论新建或租用CDN网络,都会使成本增加。尤其对于新建的CDN网络,需要重新建立全网管控中心以及数量众多的边缘服务器节点,部署成本高昂。
发明内容
根据本申请的一个方面,提供了一种基于用户主机缓存设备提供Web服务的系统,该系统包括:
至少一个用户主机缓存设备(UCE);以及
Web服务器,接收来自UE的Web服务请求,并确定是否由其直接向所述UE提供与所述Web服务请求相对应的文件,如果不是,则所述Web服务器从所述至少一个UCE中确定出用来为所述UE提供Web服务的UCE,并向所述UE发送重定向报文,以使得所述UE根据所述重定向报文从该查询出的UCE中获取响应于所述Web服务请求的文件。
本申请的另一方面提供了一种基于用户主机缓存设备提供Web服务的方法,包括:用户设备UE向Web服务器发送Web服务请求;
所述Web服务器根据所述Web服务请求决定是否直接向所述UE提供所需的文件;
如果是,则所述Web服务器直接向所述UE提供与所述Web服务请求相对应的文件;否则,
将所述Web服务请求重定向到所述至少一个UCE中的一个UCE,包括:
所述Web服务器查询出具有与所述Web服务请求对应的文
件的UCE,并向所述UE发送重定向报文;
所查询出的UCE接收所述UE响应于所述重定向报文而发送的Web服务请求,并向所述UE提供响应于所述Web服务请求的文件。
根据本申请的另一方面,还提供了这样一种Web服务器,其可包括:
信息缓存模块,用于缓存UE和至少一个UCE的设备信息和资源信息;
策略管理模块,用于为所述UE的Web服务请求制定调度策略;以及
用户调度模块,根据所述调度策略、所述设备信息和所述资源信息决定是否直接向所述UE提供与所述Web服务请求相对应的文件;如果不是,则根据所述调度策略、所述设备信息和所述资源信息,从所述至少一个UCE中确定出用于为所述UE提供Web服务的UCE,并向所述UE发送重定向报文,以使得所述UE根据所述重定向报文从该所查询出的UCE中获取响应于所述Web服务请求的文件。
根据本申请的另一方面,还提供了这样一种UCE,其可包括:
内容管理模块,将所述UCE中缓存的文件按照Web站点原始的内容组织方式及表现形式对所述文件加以重新组织;以及
用户响应模块,响应于来自UE的Web服务请求向所述UE提供所述重新组织后的文件。
根据本申请的另一方面,还提供了这样一种用于用户终端的装置,包括:
用于将所述用户终端中缓存的文件按照Web站点原始的内容组织方式及表现形式对所述文件加以重新组织的装置;以及
用于响应于来自其它用户终端的Web服务请求向所述其它用户终端提供所述重新组织后的文件的装置。
根据本申请的一个实施方式的用于用户终端的装置,还可进一步包括:
与Web服务器进行交互以使所述用户终端的设备信息和资源信息记录在所述Web服务器中的装置,和/或当在所述Web服务器中不存在与所述Web服务请求相对应的文件时向具有所述文件的其它网络站点获取所述文件,并向所述用户终端提供该文件的装置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国移动通信集团公司,未经中国移动通信集团公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110457875.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:在线环境检测的无线传感网络系统方案
- 下一篇:新型云应用方法及系统