页面访问方法及装置制造方法及图纸

技术编号:13620733 阅读:102 留言:0更新日期:2016-08-31 13:18
本发明专利技术公开了一种页面访问方法及装置。其中,该方法包括:获取通过终端上运行的客户端发送的用于访问待访问页面的页面访问请求;判断页面访问请求中所携带的待访问页面的页面请求信息是否满足预设条件;在判断出满足预设条件时,向终端发送响应消息,其中,响应消息携带有用于指示终端直接访问待访问页面的页面服务器获取待访问页面中的页面资源的指示信息。本发明专利技术解决了由于采用黑白名单进行页面访问所导致的对页面访问控制的实时性较差的技术问题。

【技术实现步骤摘要】

本专利技术涉及计算机领域,具体而言,涉及一种页面访问方法及装置
技术介绍
目前,终端一般是通过域名级别的黑白名单实现对页面中的页面资源的获取控制。即,通过预配置的黑白名单确定是直连页面服务器获取页面中的页面资源,还是通过代理服务器连接页面服务器来获取页面资源。其中,如果直连页面服务器虽然访问速度更快,但却存在网页劫持、JS注入、信息泄漏、钓鱼网站等等安全问题;而如果全部通过代理服务器访问,虽然可以保证访问安全,但却会带来高额的带宽费用,同时对于视频类资源,还存在IP跨运营商获取所引起的资源下载慢的问题。也就是说,目前由于黑白名单是预先配置的固定名单,因而采用上述黑白名单的方式进行访问时,将导致无法实现对页面访问的实时控制。针对上述的问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术实施例提供了一种页面访问方法及装置,以至少解决由于采用黑白名单进行页面访问所导致的对页面访问控制的实时性较差的技术问题。根据本专利技术实施例的一个方面,提供了一种页面访问方法,包括:终端上运行的客户端向代理服务器发送用于访问待访问页面的页面访问请求;代理服务器判断上述页面访问请求中所携带的上述待访问页面的页面请求信息是否满足预设条件,在判断出满足上述预设条件时,上述代理服务器向上述终端发送响应消息,其中,上述响应消息携带有用于指示上述
终端直接访问上述待访问页面的页面服务器获取上述待访问页面中的页面资源的指示信息;上述终端直接访问上述待访问页面的上述页面服务器获取上述待访问页面中的上述页面资源;上述页面服务器向上述终端上运行的上述客户端推送上述页面资源。根据本专利技术实施例的另一方面,还提供了一种页面访问方法,包括:获取通过终端上运行的客户端发送的用于访问待访问页面的页面访问请求;判断上述页面访问请求中所携带的上述待访问页面的页面请求信息是否满足预设条件;在判断出满足上述预设条件时,向上述终端发送响应消息,其中,上述响应消息携带有用于指示上述终端直接访问上述待访问页面的页面服务器获取上述待访问页面中的页面资源的指示信息。根据本专利技术实施例的又一方面,还提供了一种页面访问方法,包括:向代理服务器发送用于访问待访问页面的页面访问请求;接收上述代理服务器发送的响应消息,其中,上述响应消息携带有用于指示直接访问上述待访问页面的页面服务器获取上述待访问页面中的页面资源的指示信息;直接访问上述待访问页面的页面服务器获取上述待访问页面中的页面资源。根据本专利技术实施例的又一方面,还提供了一种页面访问装置,包括:获取单元,用于获取通过终端上运行的客户端发送的用于访问待访问页面的页面访问请求;判断单元,用于判断上述页面访问请求中所携带的上述待访问页面的页面请求信息是否满足预设条件;发送单元,用于在判断出满足上述预设条件时,向上述终端发送响应消息,其中,上述响应消息携带有用于指示上述终端直接访问上述待访问页面的页面服务器获取上述待访问页面中的页面资源的指示信息。根据本专利技术实施例的又一方面,还提供了一种页面访问装置,包括:发送单元,用于向代理服务器发送用于访问待访问页面的页面访问请求;接收单元,用于接收上述代理服务器发送的响应消息,其中,上述响应消息携带有用于指示直接访问上述待访问页面的页面服务器获取上述待访
问页面中的页面资源的指示信息;访问单元,用于直接访问上述待访问页面的页面服务器获取上述待访问页面中的页面资源。在本专利技术实施例中,代理服务器通过接收从终端上运行的客户端发送的页面访问请求,判断该页面访问请求中所携带的待访问页面的页面请求信息是否满足预设条件,并在判断出满足预设条件时,向终端发送携带有用于指示终端直接访问待访问页面的页面服务器获取待访问页面中的页面资源的指示信息的响应消息。以使终端可以直接访问页面服务器来获取页面中的部分或全部页面资源,而无需继续通过代理服务器来访问页面服务器来获取页面资源。从而达到在保证终端安全访问页面的情况下,减少代理服务器的流量及CPU使用率,提高了页面访问及获取页面资源的速度的效果。进而解决了由于采用黑白名单进行页面访问所导致的对页面访问控制的实时性较差的技术问题。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1是根据本专利技术实施例的一种可选的页面访问方法的应用环境示意图;图2是根据本专利技术实施例的一种可选的页面访问方法的流程图;图3是根据本专利技术实施例的另一种可选的页面访问方法的流程图;图4是根据本专利技术实施例的一种可选的页面访问方法的效果示意图;图5是根据本专利技术实施例的又一种可选的页面访问方法的流程图;图6是根据本专利技术实施例的一种可选的代理服务器的示意图;图7是根据本专利技术实施例的一种可选的页面访问终端的示意图;图8是根据本专利技术实施例的一种可选的页面访问装置的示意图;图9是根据本专利技术实施例的另一种可选的页面访问装置的示意图;及图10是根据本专利技术实施例的又一种可选的页面访问方法的流程图。具体实施方式为了使本
的人员更好地理解本专利技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分的实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本专利技术保护的范围。需要说明的是,本专利技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本专利技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。实施例1在本专利技术实施例中,提供了一种上述页面访问方法的实施例。作为一种可选的实施例,该页面访问方法可以但不限于应用于如图1所示的应用环境中。终端102上运行的客户端通过网络104向代理服务器106发送页面访问请求,代理服务器106判断上述页面访问请求中所携带的上述待访问页面的页面请求信息是否满足预设条件,在判断出满足上述预设条件时,代理服务器106向终端102发送响应消息,终端102将根据该响应消息中携带的用于指示直接访问待访问页面的页面服务器108获取待访问页面中的页面资源的指示信息。通过上述方式进行页面访问,将实现由代理服务器根据获取到的页面访问请求中所携带的待访问页面的页面请求信息,实时判断是否满足预设条件,从而实现在满足预设条件时,实时调整待访问页面中的页面资源的获取方式,即调整为通过直连页面服务器获取对应的页面资源,以达到在在安全访问页面的前提下,节省代理服务器的流量,提高访问速度及页面资源下载速度的效果。可选地,在本实施例中,上述终端可以包括但不限于以下至少之一:手机、平板电脑、笔记本电脑、台式PC机及其他用于访问页面的终端。可选地,在本实施例中,上述网络可以包括但不限于以下至本文档来自技高网
...

【技术保护点】
一种页面访问方法,其特征在于,包括:终端上运行的客户端向代理服务器发送用于访问待访问页面的页面访问请求;代理服务器判断所述页面访问请求中所携带的所述待访问页面的页面请求信息是否满足预设条件,在判断出满足所述预设条件时,所述代理服务器向所述终端发送响应消息,其中,所述响应消息携带有用于指示所述终端直接访问所述待访问页面的页面服务器获取所述待访问页面中的页面资源的指示信息;所述终端直接访问所述待访问页面的所述页面服务器获取所述待访问页面中的所述页面资源;所述页面服务器向所述终端上运行的所述客户端推送所述页面资源。

【技术特征摘要】
1.一种页面访问方法,其特征在于,包括:终端上运行的客户端向代理服务器发送用于访问待访问页面的页面访问请求;代理服务器判断所述页面访问请求中所携带的所述待访问页面的页面请求信息是否满足预设条件,在判断出满足所述预设条件时,所述代理服务器向所述终端发送响应消息,其中,所述响应消息携带有用于指示所述终端直接访问所述待访问页面的页面服务器获取所述待访问页面中的页面资源的指示信息;所述终端直接访问所述待访问页面的所述页面服务器获取所述待访问页面中的所述页面资源;所述页面服务器向所述终端上运行的所述客户端推送所述页面资源。2.一种页面访问方法,其特征在于,包括:获取通过终端上运行的客户端发送的用于访问待访问页面的页面访问请求;判断所述页面访问请求中所携带的所述待访问页面的页面请求信息是否满足预设条件;在判断出满足所述预设条件时,向所述终端发送响应消息,其中,所述响应消息携带有用于指示所述终端直接访问所述待访问页面的页面服务器获取所述待访问页面中的页面资源的指示信息。3.根据权利要求2所述的方法,其特征在于,所述判断所述页面访问请求中所携带的所述待访问页面的页面请求信息是否满足预设条件包括:根据所述页面请求信息判断所述待访问页面是否满足第一预设子条件,其中,所述第一预设子条件包括所述待访问页面为可信页面;在判断出所述待访问页面满足所述第一预设子条件时,根据所述页面请求信息判断所述待访问页面是否满足第二预设子条件。4.根据权利要求3所述的方法,其特征在于,所述根据所述页面请求信息判断所述待访问页面是否满足第一预设子条件包括:判断所述待访问页面是否被替换为目标页面,其中,所述待访问页面中的页面资源与所述目标页面中的页面资源不同;在所述待访问页面未被替换为所述目标页面时,则判断出所述待访问页面满足所述第一预设子条件。5.根据权利要求3所述的方法,其特征在于,所述根据所述页面请求信息判断所述待访问页面是否满足第二预设子条件包括以下至少之一:根据所述页面请求信息中所述待访问页面中页面资源的资源类型判断是否直接访问所述待访问页面的页面服务器获取所述待访问页面中的页面资源;根据所述页面请求信息中所述终端当前所连接网络的网络类型判断是否直接访问所述待访问页面的页面服务器获取所述待访问页面中的页面资源;根据所述页面请求信息中所述终端所在的区域位置判断是否直接访问所述待访问页面的页面服务器获取所述待访问页面中的页面资源;根据所述页面请求信息中所述终端的网络业务标识判断是否直接访问所述待访问页面的页面服务器获取所述待访问页面中的页面资源。6.根据权利要求5所述的方法,其特征在于,所述根据所述页面请求信息中所述待访问页面中页面资源的资源类型判断是否直接访问所述待访问页面的页面服务器获取所述待访问页面中的页面资源包括:在所述页面资源的所述资源类型为第一资源类型时,则判断出直接访问所述待访问页面的页面服务器获取所述待访问页面中的页面
\t资源,其中,所述第一资源类型指示传输所述待访问页面中的页面资源时所占用的带宽大于第一预定阈值;或在所述页面资源的所述资源类型为第二资源类型时,则判断出通过代理服务器访问所述待访问页面的页面服务器获取所述待访问页面中的页面资源,其中,所述第二资源类型指示传输所述待访问页面中的页面资源时所占用的带宽小于等于所述第一预定阈值。7.根据权利要求5所述的方法,其特征在于,所述根据所述页面请求信息中所述终端当前所连接网络的网络类型判断是否直接访问所述待访问页面的页面服务器获取所述待访问页面中的页面资源包括:在所述终端当前所连接网络的网络类型为WIFI网络时,则判断出直接访问所述待访问页面的页面服务器获取所述待访问页面中的页面资源;或在所述终端当前所连接网络的网络类型为移动网络时,则判断出通过代理服务器访问所述待访问页面的页面服务器获取所述待访问页面中的页面资源。8.根据权利要求5所述的方法,其特征在于,所述根据所述页面请求信息中所述终端所在的区域位置判断是否直接访问所述待访问页面的页面服务器获取所述待访问页面中的页面资源包括:在所述终端所在的区域位置属于预定区域时,则判断出通过代理服务器访问所述待访问页面的页面服务器获取所述待访问页面中的页面资源;或在所述终端所在的区域位置不属于所述预定区域时,则判断出直接访问所述待访问页面的页面服务器获取所述待访问页面中的页面资源。9.根据权利要求5所述的方法,其特征在于,所述根据所述页面请求信息中所述终端的网络业务标识判断是否直接访问所述待访问页面的页面服务器获取所述待访问页面中的页面资源包括以下至少之一:在所述终端的网络业务标识为预设标识时,则判断出通过代理服务器访问所述待访问页面的页面服务器获取所述待访问页面中的页面资源;或在所述终端的网络业务标识不是所述预设标识时,则判断出通过直接访问所述待访问页面的页面服务器获取所述待访问页面中的页面资源。10.根据权利要求2所述的方法,其特征在于,在所述向所述终端发送响应消息之前,还包括:配置所述响应消息中HTTP头部信息,其中,所述HTTP头部信息中的预定标识位用于指示通过直接访问所述待访问页面的页面服务器获取所述待访问页面中的页面资源的资源类型。11.根据权利要求10所述的方法,其特征在于,所述配置所述响应消息中HTTP头部信息包括:配置所述预定标识位上的标识为第一标识,其中,所述第一标识用于指示对所述待访问页面中的全部页面资源均通过直接访问所述待访问页面的页面服务器获取;或者配置所述预定标识位上的标识为第二标识,其中,所述第二标识用于指示对所述待访问页面中的图片页面资源通过直接访问所述待访问页面的页面服务器获取;或者配置所述预定标识位上的标识为第三标识,其中,所述第三标识用于指示对所述待访问页面中的层叠样式表页面资源通过直接访问所述待访问页面的页面服务器获取;或者配置所述预定标识位上的标识为第四标识,其中,所述第四标识用于指示对所述待访问页面中的js代码页面资源通过直接访问所述待访问页面的页面服务器获取。12.一种页面访问方法,其特征在于,包括:向代理服务器发送用于访问待访问页面的页面访问请求;接收所述代理服务器发送的响应消息,其中,所述响应消息携带有用于指示直接访问所述待访问页面的页面服务器获取所述待访问页面中的页面资源的指示信息;直接访问所述待访问页面的页面服务器获取所述待访问页面中的页面资源。13.根据权利要求12所述的方法,其特征在于,在所述向代理服务器发送用于访问待访问页面的页面访问请求之前,还包括:判断所述待访问页面是否属于预...

【专利技术属性】
技术研发人员:杨兵张宇李科
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1