[发明专利]网络资源访问控制方法、系统及装置有效
申请号: | 201010125678.4 | 申请日: | 2010-03-15 |
公开(公告)号: | CN102196506A | 公开(公告)日: | 2011-09-21 |
发明(设计)人: | 李守平;杨瑞凯 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04W28/16 | 分类号: | H04W28/16;H04W76/00 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网络资源 访问 控制 方法 系统 装置 | ||
技术领域
本发明涉及网络技术领域,尤指一种用于终端和网络服务器之间的网络资源访问控制方法、系统及装置。
背景技术
现有网络资源系统中,终端通过访问网络资源提供者的服务器,获取网络资源即服务内容。在HTTP1.1协议中描述了网络资源访问中基本的缓存机制。终端和服务器之间通过明确的消息头标识字段来描述双方是否支持缓存功能。
如图1所示为现有技术中终端向服务提供方的服务器请求网络资源的流程图。其中:
终端首次访问某一网络资源时,包括下列步骤:(1)终端发起连接请求;(2)无线接入协议(Wireless Access Protocol,WAP)网关转发连接请求给服务器;(3)服务器下发网络资源;(4)WAP网关转发网络资源给终端。其中,服务器下发网络资源时,会携带网络资源的描述信息,包括最近更新时间(LastModified)、有效期限(Expires)和其他缓存控制信息(Cache Control)等。
终端多次访问某一网络资源时,每次访问的过程包括下列步骤:(11)终端发起连接请求,由于不是第一次访问,因此在连接请求中携带缓存标识(IfModified Since)字段;(12)WAP网关转发连接请求给服务器;(13)服务器下发响应消息通知终端内容未更新;(14)WAP网关转发响应消息给终端。
也就是说,现有技术中终端通过连接请求的消息头中的标识字段来标识发送请求的终端是否具有缓存功能,服务器也可以标识本次被请求的内容是否允许被缓存。当允许时,服务器一般就会通知终端所请求的内容允许被缓存的有效期,当有效期过后,终端会重新发起请求,以便获取新的内容。终端可以在连接请求中携带相关查询条件,查询缓存的内容是否被更新,服务器发现该部分内容更新后,将更新后的内容提供给终端,或服务器发现该部分内容没更新时,通知终端不需要更新。该缓存机制的目的是以最少的信息交互量,实现有效及时的更新终端中缓存的内容信息。
上述网络资源访问的实现方式,针对某一个终端,由于其缓存机制实现中存在的问题(例如:缓存内容已经被破坏等或者由于设置导致其在有效期内重复请求等),当需要重新获取所请求的网络资源时,会重新发送连接请求,而由于连接请求中携带有缓存标识字段,使得服务器会认为终端中已缓存了所请求的网络资源的内容,而不会重新下发所请求的网络资源内容给终端。终端在不能重新获得网络资源的情况下,则会频繁发送对相同网络资源的连接请求。WAP网关每次都会将连接请求直接转发给相应的提供网络资源的服务器,由于尚在有效期内,因此,服务器每次都会下发网络资源内容未改变的信息给终端,例如:每次下发代码304(Not Modified),以通知终端该网络资源内容没有发生变化。而不会将所请求的网络资源的内容发送给用户终端,导致终端无法正常显示该部分内容。
由于终端在网络资源有效期内频繁发送连接请求的行为,导致服务器接收到大量的无效请求,给网络设备造成很大的业务处理压力。
尤其是当具有缓存功能的多个终端请求同一个网络资源时,WAP网关会将各个终端的请求一一发送给服务提供者的服务器。当上述终端频繁发送请求的情况发生时,由于WAP网关不具备缓存功能,而是直接进行信息转发,可能会导致仍处于缓存有效期内的网络资源连接请求的大量转发,造成网络资源的浪费。
发明内容
本发明实施例提供一种网络资源访问控制方法、系统及装置,用于解决现有技术中终端频繁发送连接请求,增加网络设备负荷,造成网络资源浪费的问题。
一种网络资源访问控制方法,包括:
网关接收终端发送的第一连接请求;
当判断出所述第一连接请求中携带缓存标识信息、且所述终端不是本次上线后首次请求所述第一连接请求所请求的网络资源时,所述网关发送去除所述缓存标识信息后的第二连接请求给提供所述网络资源的服务器;以及
接收所述服务器根据所述第二连接请求下发的网络资源,并转发给所述终端。
一种网络资源访问控制系统,包括:终端、网关和提供网络资源的服务器;
所述网关,用于接收所述终端发送的第一连接请求;当判断出所述第一连接请求中携带缓存标识信息、且所述终端不是本次上线后首次请求所述第一连接请求所请求的网络资源时,发送去除所述缓存标识信息后的第二连接请求给提供所述网络资源的所述服务器;以及接收所述服务器根据所述第二连接请求下发的网络资源,并转发给所述终端;
所述服务器,用于根据去除所述缓存标识信息后的第二连接请求下发网络资源给所述终端;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010125678.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种全塑封电位器
- 下一篇:虚实场景信号便携式处理平台