[发明专利]网络数据的传输方法、系统、装置、设备及存储介质有效

专利信息
申请号: 201711274759.9 申请日: 2017-12-06
公开(公告)号: CN109889468B 公开(公告)日: 2022-06-14
发明(设计)人: 陈泽凯;魏灿荣 申请(专利权)人: 腾讯科技(武汉)有限公司
主分类号: H04L9/40 分类号: H04L9/40;H04L67/56;H04L67/02;H04L67/141
代理公司: 北京德琦知识产权代理有限公司 11018 代理人: 步文娟;王琦
地址: 430000 湖北省武*** 国省代码: 湖北;42
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 网络 数据 传输 方法 系统 装置 设备 存储 介质
【说明书】:

本申请提供了一种网络数据的传输方法,应用于应用客户端中的网络代理模块,所述方法包括:在操作系统提供的用于拦截网络请求的拦截模块中注册所述网络代理模块的信息,以使所述拦截模块将拦截到的来自应用层的网络请求发送给所述网络代理模块;接收来自所述拦截模块的所述网络请求;当确定所述网络请求为指定类型的网络请求时,根据所述网络请求携带的地址信息建立传输层连接;及通过所述传输层连接发送所述指定类型的网络请求。

技术领域

本申请涉及信息技术领域,尤其涉及一种网络数据的传输方法、传输系统、传输装置、计算设备以及存储介质。

背景技术

目前,有一些终端设备(如手机、平板、PC机等)上安装的操作系统为应用提供了安全传输功能,操作系统只允许基于网络安全传输协议的经过加密的网络请求(比如HTTPS请求)的发送,而会将非加密的网络请求(如HTTP请求)全部拦截并禁止其发送。对于应用(APP)而言,有些网络请求安全性要求不高(如浏览新闻网页的请求等),是不需要做这种加密的安全性处理的,如果所有的网络请求都经过加密处理,会占用较多系统资源、影响整体性能。

发明内容

本申请提出了以下技术方案,能够及时完成指定类型的网络请求的发送,以提高系统性能。

本申请实例提出了一种网络数据的传输方法,应用于应用客户端中的网络代理模块,所述方法包括:在操作系统提供的用于拦截网络请求的拦截模块中注册所述网络代理模块的信息,以使所述拦截模块将拦截到的来自应用层的网络请求发送给所述网络代理模块;接收来自所述拦截模块的所述网络请求;当确定所述网络请求为指定类型的网络请求时,根据所述网络请求携带的地址信息建立传输层连接;及通过所述传输层连接发送所述指定类型的网络请求。

本申请实例还提出了一种网络数据的传输系统,包括:拦截模块和网络代理模块;其中,所述拦截模块由操作系统提供,所述网络代理模块位于应用客户端中;所述拦截模块,根据所述网络代理模块在所述拦截模块中的注册信息将拦截到的来自应用层的网络请求发送给所述网络代理模块;所述网络代理模块,在所述拦截模块中注册所述网络代理模块的信息,接收来自所述拦截模块的所述网络请求,当确定所述网络请求为指定类型的网络请求时,根据所述网络请求携带的地址信息建立传输层连接,通过所述传输层连接发送所述指定类型的网络请求。

本申请实例还提出了一种网络数据的传输装置,其特征在于,应用于应用客户端中的网络代理模块,所述装置包括:注册模块,在操作系统提供的用于拦截网络请求的拦截模块中注册所述网络代理模块的信息,以使所述拦截模块将拦截到的来自应用层的网络请求发送给所述网络代理模块;请求接收模块,接收来自所述拦截模块的所述网络请求;建立模块,当确定所述网络请求为指定类型的网络请求时,根据所述网络请求携带的地址信息建立传输层连接;请求发送模块,通过所述传输层连接发送所述指定类型的网络请求。

在一些实例中,所述指定类型的网络请求包括超文本传输协议HTTP请求。

在一些实例中,所述建立模块,调用所述操作系统提供的套接字模块,以使所述套接字模块根据所述网络请求携带的IP地址和端口号建立传输控制协议TCP连接。

在一些实例中,建立模块,通过解析所述网络请求中的请求行,确定所述网络请求是否为HTTP请求。

在一些实例中,所述传输装置进一步包括:第一消息接收模块,接收来自所述拦截模块发送的携带所述网络请求的信息的问询消息;确认模块,根据所述问询消息携带的所述网络请求的信息确认是否处理所述网络请求;第一消息发送模块,向所述拦截模块发送响应消息,以使所述拦截模块当所述响应消息表示确认处理所述网络请求时发送所述网络请求至所述网络代理模块。

在一些实例中,所述确认模块,所述网络代理模块根据所述问询消息中携带的所述网络请求的信息,确认所述网络请求是否为自身响应于所述应用客户端的调用而发起的;如果所述网络请求为自身发起的,则确认处理所述网络请求。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(武汉)有限公司,未经腾讯科技(武汉)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201711274759.9/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top