[发明专利]一种网络请求的处理方法及装置有效
申请号: | 201610986361.7 | 申请日: | 2016-11-09 |
公开(公告)号: | CN108063713B | 公开(公告)日: | 2021-02-12 |
发明(设计)人: | 陈磊;林嘉曦 | 申请(专利权)人: | 北京国双科技有限公司 |
主分类号: | H04L12/46 | 分类号: | H04L12/46;H04L29/08;H04L29/06 |
代理公司: | 北京鼎佳达知识产权代理事务所(普通合伙) 11348 | 代理人: | 王伟锋;刘铁生 |
地址: | 100083 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 网络 请求 处理 方法 装置 | ||
本发明公开了一种网络请求的处理方法及装置,涉及互联网技术领域,主要目的在于在开启VPN服务时将终端产生的网络请求在本地解析并对解析结果进行统计、展现,以提高终端统计和展现网络请求解析结果的响应速率。本发明主要的技术方案为:在虚拟专用网络中获取终端应用的网络请求;将所述网络请求保存至终端的缓存中;根据所述缓存中网络请求的报文格式进行解析,得到所述网络请求的解析结果;对所述解析结果进行统计和展现。本发明主要用于对终端本地生成的网络请求进行本地处理。
技术领域
本发明涉及互联网技术领域,尤其涉及一种网络请求的处理方法及装置。
背景技术
虚拟专用网络(Virtual Private Network,简称VPN)指的是在公用网络上建立专用网络的技术。VPN网络可以理解成是虚拟出来的企业内部专线。它可以通过特殊加密的通讯协议连接,在Internet上位于不同地方的两个或多个企业内部网之间建立一条专有的通讯线路。一般地,VPN网络中的终端在开启VPN服务后,在该终端内的所有网络请求将由虚拟网卡获取并发送至VPN服务器,由VPN服务器接收终端的网络请求并对该网络请求进行解析,再根据解析的结果将网络请求转发至对应的目标服务器中,并接收目标服务器返回的数据。同时,终端在统计和展现本地发起的网络请求的具体内容时,则是需要向VPN服务器获取终端网络请求的解析结果,从而进行统计与展现。
然而在现有VPN网络中,VPN服务器往往需要向大量终端提供VPN网络服务,此时,VPN服务器就需要同时处理大量的网络请求,由于处理能力相对有限,就会造成排队处理的现象,使得大量的网络请求无法得到及时处理,从而无法向各个终端反馈对应的网络请求的解析结果,导致终端在统计和展现网络请求的解析结果时会相对滞后,影响用户的使用操作体验。
发明内容
有鉴于此,本发明提供一种网络请求的处理方法及装置,主要目的在于在开启VPN服务时将终端产生的网络请求在本地解析并对解析结果进行统计、展现,以提高终端统计和展现网络请求解析结果的响应速率。
为达到上述目的,本发明主要提供如下技术方案:
一方面,本发明提供了一种网络请求的处理方法,该方法包括:
在虚拟专用网络中获取终端应用的网络请求;
将所述网络请求保存至终端的缓存中;
根据所述缓存中网络请求的报文格式进行解析,得到所述网络请求的解析结果;
对所述解析结果进行统计和展现。
优选的,在根据所述缓存中网络请求的报文格式进行解析之前,所述方法还包括:
从所述缓存中读取所述网络请求的请求报文;
分析所述请求报文中的报头信息,所述报头信息包括:报文的版本、协议、源地址与端口号、以及目标地址与端口号;
根据所述报头信息确定所述网络请求的报文格式。
优选的,所述根据所述缓存中网络请求的报文格式进行解析,得到所述网络请求的解析结果包括:
根据所述请求报文中的目标地址与端口号确定所述网络请求所要访问的目标服务器;
根据所述报文格式确定所述请求报文中的请求数据的字段位置;
根据所述字段位置提取所述请求数据。
优选的,所述在虚拟专用网络中获取终端应用的网络请求包括:
在终端中建立虚拟网卡,所述虚拟网卡用于为所述终端配置虚拟网络接口,连接所述虚拟专用网络服务器;
利用所述虚拟网卡在所述虚拟专用网络中获取终端应用的网络请求。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京国双科技有限公司,未经北京国双科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610986361.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:便于标示的玻璃瓶
- 下一篇:一种便于采集昆虫活体的玻璃瓶