[发明专利]网络数据的传输方法、系统、装置、设备及存储介质有效
| 申请号: | 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请求。
在一些实例中,所述传输装置进一步包括:第一消息接收模块,接收来自所述拦截模块发送的携带所述网络请求的信息的问询消息;确认模块,根据所述问询消息携带的所述网络请求的信息确认是否处理所述网络请求;第一消息发送模块,向所述拦截模块发送响应消息,以使所述拦截模块当所述响应消息表示确认处理所述网络请求时发送所述网络请求至所述网络代理模块。
在一些实例中,所述确认模块,所述网络代理模块根据所述问询消息中携带的所述网络请求的信息,确认所述网络请求是否为自身响应于所述应用客户端的调用而发起的;如果所述网络请求为自身发起的,则确认处理所述网络请求。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(武汉)有限公司,未经腾讯科技(武汉)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711274759.9/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置





