控制数据终端上数据流量的方法及装置制造方法及图纸

技术编号:15749954 阅读:176 留言:0更新日期:2017-07-03 16:05
本发明专利技术实施例公开了一种控制数据终端上数据流量的方法及装置,该方法包括:VPN服务器通过VPN通道接收数据终端发送的数据请求,数据请求包括对与数据请求对应的数据资源按第一压缩率进行压缩的指令;VPN服务器将数据请求发往资源服务器,并接收资源服务器基于数据请求发送的数据资源;VPN服务器将数据资源按第一压缩率压缩成下行数据包,并压缩数据包发送给数据终端。由于数据资源经过压缩后,其大小通常都会减小,并且在智能手机上解压缩后显示不会用户体验,所以本实施例提供的方法解决了现有技术中控制数据终端耗费的数据流量的方式存在因去掉网页中重要组成部分而影响用户体验的技术问题。

【技术实现步骤摘要】
控制数据终端上数据流量的方法及装置
本专利技术涉及电子
,尤其涉及一种控制数据终端上数据流量的方法及装置。
技术介绍
随着智能手机的普及,手机上网成为“手机网民”不可或缺的需求。与以往非智能手机时代用户只能上WAP网站不同,智能手机完全打破了WAP与WWW网站的界限,使得用户发现手机上网流量暴增了许多,每月需要支付的流量费十分可观。对于智能手机而言,在访问网络过程中容易产生高流量的服务主要有:浏览带有大量图片的网页或附带音视频文件的网页等。目前,为了控制智能手机等数据终端耗费的数据流量,智能手机会提供一种“省流量”的浏览模式,具体是将通过缓存服务器将网页中的图片和音视频文件等大型文件去掉,仅仅发送文字和框架信息给智能手机,但网页中的图片或者音视频等文件是该网页的重要组成部分,去掉之后这显然会大大影响用户体验。因此,现有技术中控制数据终端耗费的数据流量的方式存在因去掉网页中重要组成部分而影响用户体验的技术问题。
技术实现思路
本专利技术实施例通过提供一种控制数据终端上数据流量的方法及装置,用以解决现有技术中控制数据终端耗费的数据流量的方式存在因去掉网页中重要组成部分而影响用户体验的技术问题。本专利技术实施例第一方面提供了一种控制数据终端上数据流量的方法,所述方法包括:虚拟专用网络VPN服务器通过VPN通道接收数据终端发送的数据请求,所述数据请求包括对与所述数据请求对应的数据资源按第一压缩率进行压缩的指令;所述VPN服务器将所述数据请求发往资源服务器,并接收所述资源服务器基于所述数据请求发送的所述数据资源;所述VPN服务器将所述数据资源按所述第一压缩率压缩成下行数据包,并所述压缩数据包发送给所述数据终端。可选地,在所述VPN服务器通过VPN通道接收数据终端发送的数据请求之前,所述方法还包括:所述VPN服务器建立与所述数据终端之间的所述VPN通道。可选地,在所述VPN服务器将所述数据资源按所述第一压缩率压缩成下行数据包,并所述压缩数据包发送给所述数据终端之后,所述方法还包括:所述VPN服务器中断所述VPN通道。可选地,若所述数据请求经过压缩,则在所述VPN服务器通过VPN通道接收数据终端发送的数据请求后,在所述VPN服务器将所述数据请求发往资源服务器之前,所述方法还包括:对所述数据请求进行解压缩处理。可选地,所述对所述数据请求进行解压缩处理,具体包括:根据预先建立的HTTP头信息字符库对所述数据请求的HTTP头信息进行解压缩处理;以及对所述数据请求的上行数据进行解压缩处理。可选地,所述VPN服务器将所述数据资源按所述第一压缩率压缩成下行数据包,具体包括:所述VPN服务器采用压缩率高于所述第一压缩率的压缩算法将所述数据资源压缩成所述下行数据包。本专利技术实施例第二方面还提供了一种控制数据终端上数据流量的装置,所述装置包括:数据请求接收单元,用于通过VPN通道接收数据终端发送的数据请求,所述数据请求包括对与所述数据请求对应的数据资源按第一压缩率进行压缩的指令;数据资源获取单元,用于将所述数据请求发往资源服务器,并接收所述资源服务器基于所述数据请求发送的所述数据资源;压缩单元,用于将所述数据资源按所述第一压缩率压缩成下行数据包,并所述压缩数据包发送给所述数据终端。可选地,所述装置还包括:VPN通道单元,用于在所述数据请求接收单元通过VPN通道接收数据终端发送的数据请求之前,建立与所述数据终端之间的所述VPN通道。可选地,所述VPN通道单元还用于在所述压缩单元将所述数据资源按所述第一压缩率压缩成下行数据包,并所述压缩数据包发送给所述数据终端之后,中断所述VPN通道。可选地,若所述数据请求经过压缩,所述装置还包括解压缩单元,所述解压缩单元用于在所述数据请求接收单元通过VPN通道接收数据终端发送的数据请求后,在所述数据资源获取单元将所述数据请求发往资源服务器之前,对所述数据请求进行解压缩处理。可选地,所述解压缩单元具体用于根据预先建立的HTTP头信息字符库对所述数据请求的HTTP头信息进行解压缩处理,以及对所述数据请求的上行数据进行解压缩处理。可选地,所述压缩单元具体用于采用压缩率高于所述第一压缩率的压缩算法将所述数据资源压缩成所述下行数据包。本专利技术实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点:由于采用了VPN服务器通过VPN通道接收数据终端发送的数据请求,数据请求包括对与数据请求对应的数据资源按第一压缩率进行压缩的指令,以及VPN服务器将数据资源按第一压缩率压缩成下行数据包,并压缩数据包发送给数据终端的技术方案,数据资源经过压缩后,其大小通常都会减小,并且在智能手机上解压缩后显示不会用户体验,所以本实施例提供的方法解决了现有技术中控制数据终端耗费的数据流量的方式存在因去掉网页中重要组成部分而影响用户体验的技术问题。附图说明图1为本专利技术提供的方案所适用的系统示意图;图2为本实施例一实施例提供的控制数据终端上数据流量的方法的流程图;图3为本实施例另一实施例提供的控制数据终端上数据流量的方法的流程图;图4为本专利技术实施例提供的控制数据终端上数据流量的装置的示意图。具体实施方式本专利技术实施例通过提供一种控制数据终端上数据流量的方法及装置,用以解决现有技术中控制数据终端耗费的数据流量的方式存在因去掉网页中重要组成部分而影响用户体验的技术问题。在本实施例中,数据终端具体可以是智能手机、平板电脑或个人PDA(英文:PersonalDigitalAssistant;中文:个人数字助理,又称为掌上电脑),在此不做限制。本专利技术实施例提供了一种控制数据终端上数据流量的方法及装置,请参考图1,图1为本专利技术提供的方案所适用的系统示意图。如图1所示,本专利技术所适用的系统包括数据终端101、VPN(虚拟专用网络,VirtualPrivateNetwork)服务器102和资源服务器103,在实际数据业务执行过程中,数据终端101和VPN服务器102之间建立有VPN通道。在本专利技术实施例中,在数据终端101内部创建有VPN服务,是VPN服务的client端,VPN服务器102内也创建有VPN服务,是VPN服务的server端,client端和server端之间通过VPN通道进行通信,能够保证信息的安全性。在具体实施过程中,移动通信运营商会对数据终端101发送的上行数据包和接收的下行数据包进行流量计费,所以,在数据终端101上控制上行数据包和下行数据包对应的数据流量就能够减少用户在数据流量上的花费。资源服务器103是向数据终端101提供数据资源的服务器,可以提供资源下载的服务。在图1所示的系统框架下,本专利技术提供了在数据终端101上实现控制数据流量的方法的几个实施例,具体描述如下。为了更加详细地介绍本专利技术实施例中的技术方案,在接下来的部分中,将以数据终端101具体为智能手机为例来进行介绍。实施例一请参考图2,图2为本实施例提供的控制数据终端上数据流量的方法的流程图,如图2所示,该方法包括:101:虚拟专用网络VPN服务器通过VPN通道接收数据终端发送的数据请求,数据请求包括对与数据请求对应的数据资源按第一压缩率进行压缩的指令;在本实施例中,设定智能手机发送的数据请求为访问某一个网页的请求,则数据终端会通过VPN通道将该数据请求发送本文档来自技高网...
控制数据终端上数据流量的方法及装置

【技术保护点】
控制数据终端上数据流量的方法,其特征在于,所述方法包括:虚拟专用网络VPN服务器通过VPN通道接收数据终端发送的数据请求,所述数据请求包括对与所述数据请求对应的数据资源按第一压缩率进行压缩的指令;所述VPN服务器将所述数据请求发往资源服务器,并接收所述资源服务器基于所述数据请求发送的所述数据资源;所述VPN服务器将所述数据资源按所述第一压缩率压缩成下行数据包,并所述压缩数据包发送给所述数据终端。

【技术特征摘要】
1.控制数据终端上数据流量的方法,其特征在于,所述方法包括:虚拟专用网络VPN服务器通过VPN通道接收数据终端发送的数据请求,所述数据请求包括对与所述数据请求对应的数据资源按第一压缩率进行压缩的指令;所述VPN服务器将所述数据请求发往资源服务器,并接收所述资源服务器基于所述数据请求发送的所述数据资源;所述VPN服务器将所述数据资源按所述第一压缩率压缩成下行数据包,并所述压缩数据包发送给所述数据终端。2.根据权利要求1所述的方法,其特征在于,在所述VPN服务器通过VPN通道接收数据终端发送的数据请求之前,所述方法还包括:所述VPN服务器建立与所述数据终端之间的所述VPN通道。3.根据权利要求2所述的方法,其特征在于,在所述VPN服务器将所述数据资源按所述第一压缩率压缩成下行数据包,并所述压缩数据包发送给所述数据终端之后,所述方法还包括:所述VPN服务器中断所述VPN通道。4.根据权利要求1所述的方法,其特征在于,若所述数据请求经过压缩,则在所述VPN服务器通过VPN通道接收数据终端发送的数据请求后,在所述VPN服务器将所述数据请求发往资源服务器之前,所述方法还包括:对所述数据请求进行解压缩处理。5.根据权利要求4所述的方法,其特征在于,所述对所述数据请求进行解压缩处理,具体包括:根据预先建立的HTTP头信息字符库对所述数据请求的HTTP头信息进行解压缩处理;以及对所述数据请求的上行数据进行解压缩处理。6.根据权利要求1...

【专利技术属性】
技术研发人员:王鹏程苏云琳
申请(专利权)人:北京奇虎科技有限公司奇智软件北京有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1