一种对交互数据进行处理的方法、设备及无线加速系统技术方案

技术编号:9868038 阅读:116 留言:0更新日期:2014-04-03 04:55
本发明专利技术公开了一种对交互数据进行处理的方法、设备及无线加速系统,涉及通信技术领域,解决了现有技术中对移动网与互联网之间的交互数据处理能力较差,响应慢的技术问题。其中,该方法包括:核心交换机根据预设的上行数据的策略路由将无线分组网关发送而来的用户请求转发到无线加速系统;所述无线加速系统根据所述用户请求中的网址确定本地是否缓存有对应的响应数据副本;若确定本地没有缓存对应的响应数据副本,则通过将所述用户请求发送到互联网中的请求站点进而获取到所述请求站点返回的响应数据;所述无线加速系统将所述响应数据加速处理后发送到所述用户请求对应的客户端。本发明专利技术主要用于移动网络的数据访问处理。

【技术实现步骤摘要】
一种对交互数据进行处理的方法、设备及无线加速系统
本专利技术涉及通信
,特别涉及一种对交互数据的处理方法、设备及无线加速系统。
技术介绍
目前,随着3G上网卡的普及,选择直接采用无线上网卡从移动网络接入互联网的用户越来越多。加上随着上网卡业务在中国运营商的推广,移动数据业务快速增长,数据量不断增长。网络应用变得越来越丰富,不同类型的网络应用的通讯方式、对网络的需求各有不同,并且在这些应用中,基于Web的网络应用仍占据了主导地位。为了解决现有技术中移动网络与互联网络之间交互数据量大,数据处理效率低下的问题,现有技术中主要的互联网网站都采用了部署基于Web缓存技术的内容分发网络(ContentDeliveryNetwork,CDN)节点的方式对其内容进行优化部署。但是该方案至少存在如下的技术问题:这些节点的网络位置选择主要还是考虑固网宽带用户的使用,并不完全针对移动网络;而且由于不同的网站选择的CDN节点也会有差别,因此也会导致用户使用网络时,不同网站之间的响应速度差异大、数据交互能力差。
技术实现思路
为了解决现有技术中移动网络与互联网络之间的交互数据交互能力差、响应速度差异大的技术问题,本专利技术的提出一种对交互数据进行处理的方法、设备及无线加速系统。一种对交互数据进行处理的方法,包括:核心交换机根据预设的上行数据的策略路由将无线分组网关发送而来的用户请求转发到无线加速系统;所述无线加速系统根据所述用户请求中的网址确定本地是否缓存有对应的响应数据副本;若确定本地没有缓存对应的响应数据副本,则通过将所述用户请求发送到互联网中的请求站点进而获取到所述请求站点返回的响应数据;所述无线加速系统将所述响应数据加速处理后发送到所述用户请求对应的客户端。一种加速服务器,包括:接收单元,用于接收核心交换机或负载均衡器转发而来的用户请求;缓存确定单元,用于根据所述用户请求中的网址确定本地是否缓存有对应的响应数据副本;获取单元,用于在缓存确定单元确定本地没有缓存对应的响应数据副本时,通过将所述用户请求发送到互联网中的请求站点进而获取到所述请求站点返回的响应数据;执行单元,用于将所述响应数据加速处理后发送到所述用户请求对应的客户端。一种无线加速系统,包括至少一个负载均衡器和至少一个加速服务器;所述负载均衡器,用于接收核心交换机根据预设的上行数据的策略路由将无线分组网关发送而来的用户请求,并根据检测到的各个加速服务器的负载状况将所述用户请求发送到适合的加速服务器;所述加速服务器,用于根据所述用户请求中的网址确定本地是否缓存有对应的响应数据副本;若确定本地没有缓存对应的响应数据副本,则通过将所述用户请求发送到互联网中的请求站点进而获取到所述请求站点返回的响应数据;再将所述响应数据加速处理后发送到所述用户请求对应的客户端。本专利技术提供的上述方案中,通过在引入了无线加速系统,专门对移动网络与互联网之间的交互数据进行加速处理,提高移动网络与互联网之间的数据交互能力,保证了交互数据的响应效率。附图说明附图用来提供对本专利技术的进一步理解,并且构成说明书的一部分,与本专利技术的实施例一起用于解释本专利技术,并不构成对本专利技术的限制。在附图中:为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例1中的一种对交互数据进行处理的方法的网络构架示意图;图2为本专利技术实施例1中的一种对交互数据进行处理的方法流程图;图3为本专利技术实施例2中的加速服务器的结构示意图;图4为本专利技术实施例3中的一种无线加速系统的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。并且,以下各实施例均为本专利技术的可选方案,实施例的排列顺序及实施例的编号与其优选执行的顺序无关。实施例1根据本专利技术实施例提供了一种对交互数据进行处理的方法,如图1所示为该方法应用的网络构架图,包括无线分组网关(图1中的PDSN(PacketDataServingNode,分组数据服务节点)或GGSN(GatewayGPRSSupportNode,网关GPRS支持节点))、核心交换机、互联网。其中由椭圆包起来部分,是本实施例主要的改进之处——无线加速系统,该无线加速系统有至少一个负载均衡器和至少一个加速服务器组成。为了便于系统的推广和扩展,在本实施例中,无线加速系统采用对用户完全透明的部署方式,即不需要用户在个人电脑上(客户端)做任何设置也不需要安装额外的客户端软件。在逻辑上,优选方案是无线加速系统旁挂在从PDSN或GGSN之后的核心交换机上,且是核心交换机与互联网之间偏向核心交换机的位置。并且,为了保证需要进行数据加速的用户能够接受数据加速服务,在核心交换机上需要预设上行数据的策略路由,使得用户请求中包含的用户地址(即源IP)若匹配要加速的用户地址池的IP,则该源IP对应的数据包转发到负载均衡器上,负载均衡器将根据用户请求将用户的会话负载均衡到加速服务器上。加速服务器接收到用户发来的会话请求后,伪装成互联网网站的IP地址对请求进行处理,这样,从用户的角度上来看,自己是在跟互联网网站的服务器进行会话通信,因此加速系统对于无线上网用户来说完全透明。对于加速服务器本地缓存有该用户请求所需要的响应数据副本的情况下,加速服务器可以直接将对应的响应数据副本返回给发送该用户请求的客户端;对于加速服务器本地没有保留缓存副本的用户请求来说,加速服务器需要代替用户向互联网网站服务器发送请求以获得未缓存内容,这时,加速服务器有两种方式向互联网网站发起请求。一种方式是将用户的源IP地址修改为加速服务器的地址,此时需要分配能够访问互联网的IP地址给该加速服务器。这样互联网网站返回到数据可以直接发到加速服务器上,这种方式要求为加速服务器分配可以访问互联网的IP地址,由于修改了源IP地址,从互联网网站的角度上看,请求来自于加速服务器,而不是无线上网用户,这种方式对用户透明,但对互联网网站不透明,称为单向透明模式;另一种方式是不修改用户请求中的源IP地址,直接利用用户的源IP地址将用户请求发送到互联网中请求的网站,同时在核心交换机上另外预设一条用于下行数据的策略路由,使得互联网返回的响应数据源地址为互联网IP,目的地址为源IP地址的数据成为加速服务器用户地址池的成员,并将该响应数据的数据包设置为负载均衡器的地址,这样可以保证互联网中请求网站返回给客户端的数据能够达到加速服务器,这种方式对用户和互联网网站来说,无线加速系统都是不存在的,称为双向透明模式。下面,本实施例将具体以单向透明模式的实施方式为例,描述一种对交互数据进行处理的方法(双向透明模式的实施方式参照实施例2),如图2所示,包括:步骤101,PDSN/GGSN接收到客户端发送的用户访问互联网中某请求网站的用户请求,并将该用户请求发送到本文档来自技高网...
一种对交互数据进行处理的方法、设备及无线加速系统

【技术保护点】
一种对交互数据进行处理的方法,其特征在于,包括:核心交换机根据预设的上行数据的策略路由将无线分组网关发送而来的用户请求转发到无线加速系统;所述无线加速系统根据所述用户请求中的网址确定本地是否缓存有对应的响应数据副本;若确定本地没有缓存对应的响应数据副本,则通过将所述用户请求发送到互联网中的请求站点进而获取到所述请求站点返回的响应数据;所述无线加速系统将所述响应数据加速处理后发送到所述用户请求对应的客户端。

【技术特征摘要】
1.一种对交互数据进行处理的方法,其特征在于,包括:核心交换机根据预设的上行数据的策略路由将无线分组网关发送而来的用户请求转发到无线加速系统;所述无线加速系统根据所述用户请求中的网址确定本地是否缓存有对应的响应数据副本;若确定本地没有缓存对应的响应数据副本,则通过将所述用户请求发送到互联网中的请求站点进而获取到所述请求站点返回的响应数据;所述无线加速系统将所述响应数据加速处理后发送到所述用户请求对应的客户端;其中,所述通过将所述用户请求发送到互联网中的请求站点进而获取到所述请求站点返回的响应数据具体包括:当所述核心交换机上未预设下行数据的策略路由时,加速服务器更改所述用户请求中的用户地址为所述加速服务器的地址,再将所述更改后的用户请求发送到所述互联网中的请求站点,并接收到所述请求站点根据所述加速服务器的地址返回的响应数据;当所述核心交换机上预设有下行数据的策略路由时,所述加速服务器直接将所述用户请求发送到所述互联网中的请求站点;所述核心交换机接收到所述请求站点根据用户请求中的用户地址返回的响应数据,并根据预设的下行数据的策略路由将所述请求的内容发送到负载均衡器;所述负载均衡器根据检测到的各个加速服务器的负载状况将所述用户请求发送到适合的加速服务器。2.根据权利要求1所述的方法,其特征在于,所述无线加速系统包括至少一个负载均衡器和至少一个加速服务器;所述无线加速系统根据所述用户请求中的网址确定本地是否缓存有对应的响应数据副本具体包括:所述负载均衡器接收到所述用户请求,并根据检测到的各个加速服务器的负载状况将所述用户请求发送到适合的加速服务器;所述加速服务器根据所述用户请求中的网址确定本地是否缓存有对应的响应数据副本。3.根据权利要求1所述的方法,其特征在于,所述无线加速系统包括至少一个负载均衡器和至少一个加速服务器。4.根据权利要求2或3所述的方法,其特征在于,所述无线加速系统将所述响应数据加速处理后发送到所述用户请求对应的客户端具体包括:加速服务器根据所述响应数据的协议格式以及当前的负载状况确定是否压缩所述响应数据;若确定压缩所述响应数据,则按照所述响应数据的格式对其进行压缩,并在压缩后,根据所述响应数据的格式确定是否在本地缓存所述响应数据的副本,并将所述压缩后的响应数据发送到所述用户请求对应的客户端;若确定不压缩所述响应数据,则根据所述响应数据的格式确定是否在本地缓存所述响应数据的副本后,将所述响应数据发送到所述核心交换机。5.根据权利要求1所述的方法,其特征在于,该方法还包括:若确定本地缓存有对应的响应数据副本,则将所述响应数据副本返回到所述核心交换机。6.根据权利要求1至3中任意一项所述的方法,其特征在于,在核心交换机根据预设的上行数据的策略路由将无线分组网关发送而来的用户请求转发到无线加速系统之后,该方法还包括:所述无线加速系统中的加速服务器根据所述用户请求中的网址确定所述用户请求不为动态请求。7.一种加速服务器,其特征在于,...

【专利技术属性】
技术研发人员:穆宏李文华林昊孙岚刘玉项凯曾丽
申请(专利权)人:中国移动通信集团贵州有限公司
类型:发明
国别省市:贵州;52

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

1