[发明专利]一种基于HTTPPOST的数据上传加速方法及服务器有效
申请号: | 201310258387.6 | 申请日: | 2013-06-26 |
公开(公告)号: | CN103401892B | 公开(公告)日: | 2017-09-19 |
发明(设计)人: | 秦小伟;周旭;唐鼎;燕凯;赵志军;谭红艳 | 申请(专利权)人: | 中国科学院声学研究所 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京亿腾知识产权代理事务所11309 | 代理人: | 陈霁 |
地址: | 100190 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种基于HTTP POST的数据上传加速方法及服务器,所述方法包括接收由用户终端发送的数据包;判断所述数据包是否是HTTP POST数据包,如果是,则将所述HTTP POST数据包中的数据进行缓存;根据所述HTTP POST数据包的报头信息构造HTTP应答数据包,发送给所述用户终端,再将缓存中的数据组装成HTTP POST数据包发送给网络服务器;接收由网络服务器发送的HTTP应答数据包;根据所述HTTP应答数据包的URI信息在用户信息结构表中查找用户信息结构实体;如果查找成功,则判断缓存中是否存在HTTP POST数据包;如果存在,则将缓存中的HTTP POST数据包丢弃。本发明不需要改变现有网络结构、无需安装客户端,即可实现数据的快速上传。 | ||
搜索关键词: | 一种 基于 http post 数据 上传 加速 方法 服务器 | ||
【主权项】:
一种基于HTTP POST的数据上传加速方法,应用于和用户端的网络接入设备的GGSN、WI‑FI AP或者网关串行的数据传输服务器上,其特征在于:数据传输服务器接收由用户终端发送的数据包;所述数据传输服务器判断所述数据包是否是HTTP数据包,如果是,则读取所述HTTP数据包的URI信息,根据所述URI信息在用户信息结构表中查找用户信息结构实体;如果找到所述用户信息结构实体,则根据所述用户信息结构实体判断所述HTTP数据包中的数据是否需要缓存,如果需要缓存,则判断所述HTTP数据包是否是HTTP POST数据包;如果是HTTP POST数据包,读取所述HTTP POST数据包的大小值;将所述HTTP POST数据包的大小值与优化阈值进行比较,当所述HTTP POST数据包的大小值大于所述优化阈值时,将所述HTTP POST数据包中的数据进行缓存;如果没有找到所述用户信息结构实体,则将所述HTTP数据包发送给网络服务器;所述数据传输服务器根据所述HTTP POST数据包的报头信息构造HTTP应答数据包,发送给所述用户终端,再将缓存中的数据组装成HTTP POST数据包发送给网络服务器;所述数据传输服务器接收由网络服务器发送的HTTP应答数据包;所述数据传输服务器根据所述网络服务器发送的HTTP应答数据包的URI信息在用户信息结构表中查找用户信息结构实体;如果查找成功,则判断缓存中是否存在对应所述HTTP应答数据包的HTTP POST数据包;如果存在,则将缓存中的对应所述HTTP应答数据包的HTTP POST数据 包丢弃。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院声学研究所,未经中国科学院声学研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310258387.6/,转载请声明来源钻瓜专利网。
- 上一篇:膨胀螺钉
- 下一篇:汽车发动机控制方法及系统
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置