[发明专利]一种HTTP请求数据的处理方法无效
申请号: | 201210443529.1 | 申请日: | 2012-11-08 |
公开(公告)号: | CN102970287A | 公开(公告)日: | 2013-03-13 |
发明(设计)人: | 胡明春 | 申请(专利权)人: | 广东欧珀移动通信有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06 |
代理公司: | 广州粤高专利商标代理有限公司 44102 | 代理人: | 罗晓林;李志强 |
地址: | 523860 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 http 请求 数据 处理 方法 | ||
技术领域
本发明涉及通信领域,具体地说是一种涉及HTTP协议的POST请求数据的处理方法。
背景技术
目前的B/S(Browser/Server)架构即浏览器/服务器架构,以及C/S(Client/Server)架构即客户终端/服务器架构,经常会用到网络通信协议HTTP(hyper text transport protocol,超文本传输协议)来接收和发送数据。如目前手机中的很多应用程序也都采用C/S架构,并且利用HTTP协议进行数据的传输。主要作用就是对某个资源服务器的文件进行访问,包括对该服务器上指定文件的浏览?下载?运行等,也就是说通过HTTP我们可以访问Internet上的WWW的资源。然而,目前客户端在发送HTTP协议的Post请求数据时,该请求数据为xml,json数据或是文本类文件,通常都是直接发送到服务器上。当请求数据的的附件内容较大时,会占用较大的网络带宽,尤其是移动网络,带宽有限,而且资费较贵,如果请求数据都占用了很大带宽,不利于用户对网络的使用。
发明内容
本发明要解决的技术问题是提供一种HTTP请求数据的处理方法,有效节省客户端向服务器发送请求数据的时间,并且使数据占用较小容量的带宽。
为了解决上述技术问题,本发明采取以下技术方案:
一种HTTP请求数据的处理方法,包括以下步骤:
(1)客户终端将请求数据发送给服务器前,先读取接收到的请求数据;
(2)判断该请求数据的容量大于等于预定值N还是小于预定值N;
(3)若请求数据的容量大于或等于预定值N,则将该请求数据进行压缩,并且对该压缩的请求数据进行标识;若请求数据的容量小于预定值N,则不对该请求数据进行压缩;
(4)将请求数据通过HTTP通信协议发送给服务器;
(5)服务器对接收到的请求数据进行分析,判断该请求数据里是否有数据压缩标识;
(6)若有数据压缩标识,则对该请求数据进行解压缩处理。
所述压缩请求数据时的压缩格式包括但不限于Gzip压缩格式、RAR压缩格式。
所述预定值N为大于0的自然数。
本发明在客户端通过HTTP协议向服务器发送POST请求数据时先将该请求数据进行压缩,使请求数据的容量大大减小,减少其占用的带宽,节省网络资费,并且有效减少了客户端向服务器发送请求数据的时间,提高了效率,可广泛应用在手机、平板电脑及其他网络终端上。
附图说明
附图1为本发明的工作流程示意图。
具体实施方式
为了便于本领域技术人员的理解,下面结合附图对本发明作进一步的描述。
本发明提示了一种HTTP请求数据的处理方法,对POST请求数据在客户端向服务器发送前进行压缩,减小数据的容量。该数据可为XML数据、json数据或是文本类文件数据等。
如附图1所示,本处理方法包括以下步骤:
(1)客户终端将请求数据发送给服务器之前,先读取接收到的请求数据。对请求数据进行分析得到该请求数据的容量大小。
(2)判断该请求数据的容量大于等于预定值N还是小于预定值N。该预定值N可为7KB,10KB,11KB,或者其他大于0的值,以上列举并非是限定,根据实际情况可灵活设置
(3)将请求数据的容量与预定值N进行比较后,若请求数据的容量大于或等于预定值N,则将该请求数据进行压缩,并且对该压缩的请求数据进行标识,便于识别;若请求数据的容量小于预定值N,则不对该请求数据进行压缩。如当N为10KB时,当请求数据的容量小于10KB,如请求数据的容量为8KB时,则不用对该请求数据进行压缩,将数据直接发送给服务器。当请求数据为20KB时大于N=10KB,此时对该请求数据进行压缩,然后再将压缩后的数据发送给服务器,或者当请求数据为10KB等于N=10KB,此时也对该请求数据进行压缩。
(4)将请求数据通过HTTP通信协议发送给服务器。不管是压缩的请求数据,还是未经压缩的数据都通过客户端发送给服务器。如当N为10KB时,当请求数据的容量小于或等于10KB,如请求数据的容量为8KB时,则不用对该请求数据进行压缩,而是将数据直接发送给服务器。当请求数据为20KB时大于N=10KB,此时对该请求数据进行压缩,然后再将压缩后的数据发送给服务器。
(5)服务器接收到请求数据后,中央处理器对接收到的请求数据进行分析,判断该请求数据里是否有数据压缩标识。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东欧珀移动通信有限公司,未经广东欧珀移动通信有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210443529.1/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置