网关流量压缩处理方法与装置、网络服务提供系统的制作方法

文档序号:7772528阅读:228来源:国知局
专利名称:网关流量压缩处理方法与装置、网络服务提供系统的制作方法
技术领域
本发明涉及数据业务技术领域,更具体的涉及一种网关流量压缩处理方法与装置、网络服务提供系统。
背景技术
WAP的全称是“无线应用协议(Wireless Application Protocol) ”,提供了通过手机访问互联网的途径。只要有了一个支持WAP的手机,就可以通过WAP网关(WAP Gateway)作为上网代理访问互联网。移动终端通过WAP上网时,一般遵循WAP1.X协议或WAP2.0协议。随着WAP日益向互联网规范的靠拢和融合,最新的版本WAP2.0全面支持:XHTML,,TCP/IP,,超文本传输协议(HTTP/1.1),和传输层安全(TLS)。
WAP网关是作为上网的代理存在的,作用就是为手机终端(客户端)向目标网站中转浏览请求,,并把目标网站返回的内容中转给客户端。
在RFC2616定义了 HTTP/1.1协议的内容压缩的处理机制。通过压缩从WEB网络服务提供系统返回给客户端的流量内容,将有效提升传输效率和客户感知。WEB网络服务提供系统一般采用通用的压缩算法,如zip和compress对内容进行压缩,取得预期的效果。网络流量类型包括文本、图像和应用程序等多种类型,据统计,对文本类型的流量内容进行压缩的效率最高。
由于并非所有浏览器都完全支持网页压缩机制,因此,能够支持网页压缩功能的浏览器将在HTTP请求包中以专用字段给予标志。根据RFC2616的定义,浏览器可以用Accept-Encoding字段进行声明,WAP网关收到客户端的请求后,将把客户端的请求转发到目标URL所在网站,并把网站的相应内容返回给客户端。在给客户端返回网页内容时,将根据客户端的请求头中是否包含Accept-Encoding字段以决定是否对返回给客户端的内容压缩。如果客户端的请求中包含了 Accept-Encoding并说明了支持的压缩算法,如gzip或deflate,则WAP网关可以将内容经gzip或deflate压缩后返回给客户端。否则,WAP网关将把网站返回的内容透传给客户端。
现有WAP网关流量压缩处理机制是依据客户端(Accept-Encoding:gzip,deflate)提出的压缩能力的支持情况来决定是否对返回的流量压缩。如果客户端不声明支持压缩,则将把流量透传给客户端。
由于网络上客户端种类、数量众多,客户端在处理HTTP流量压缩时采取的机制各有不同。经分析,网络中有大量客户端虽然支持对压缩后的网页内容进行解压的能力,但是实际在提交网页浏览的请求中却没有包含Accept-Encoding字段,从而导致SP网络服务提供系统或WAP网关不会对这一部分流量进行处理,造成网络流量资源的浪费,并降低了客户的网页浏览感知。
另一方面,由于完全不支持HTTP流量压缩的客户端的数量也有很多,为了避免用户引压缩问题带来的投诉,WAP网关也不能简单的对所有流量进行直接压缩,而需要采用一定的策略进行处理。
因此,现有技术中,存在仅依据客户请求的简单声明来决定是否采用压缩机制,而没有充分挖掘客户端的处理能力的问题。发明内容
本发明提供一种网关流量压缩处理方法与装置、网络服务提供系统,用于解决现有技术中,存在仅依据客户请求的简单声明来决定是否采用压缩机制,而没有充分挖掘客户端的处理能力的问题。
为实现本发明的上述目的,根据本发明的第一个方面,提供一种网关流量压缩处理方法,并采用以下技术方案:
网关流量压缩处理方法包括:a:网关判断接入的终端请求中是否包含压缩支持字段,并得一判断结果;b:在判断结果为终端请求中不包含压缩支持字段时,网关查询预设的终端压缩能力存储单元,得第一查询结果;c:在第一查询结果为终端支持压缩时,网关在预设的终端压缩能力存储单元中获取终端所支持的压缩编码方式;以及d:网关使用压缩编码方式所支持的压缩编码算法将对应终端请求的返回内容压缩后返回给终端。
进一步地,在步骤c之后,网关流量压缩处理方法还包括:e:网关查询预设的客户行为数据库,得第二查询结果:在第二查询结果为预设的客户行为数据库中终端的标识为允许压缩时,网关继续执行步骤d。
进一步地,在步骤e之后,网关流量压缩处理方法还包括:g:在第二查询结果为预设的客户行为数据库中终端的标识为禁止压缩时,网关将终端请求对应的返回内容透传给终端。
进一步地,预设的终端压缩能力存储单元记录接入网关的所有终端的型号以及对应型号的压缩能力信息。
进一步地,在步骤a之后,网关流量压缩处理方法还包括:h:在判断结果为请求中包含压缩支持字段时,网关根据压缩支持字段所支持的压缩方式将终端请求对应的返回内容压缩后返回给终端:所述网关更新预设的客户行为数据库中所述终端的压缩标识;以及k:所述网关将所述终端的支持编码方式更新至所述终端压缩能力存储单元。
进一步地,预设的客户行为数据库中保存的终端包括:网关判断接入的第一终端是否在预设时间范围内对接收到的压缩数据包中所包含的网页发起链接请求;在第一终端未在预设时间内对接收到的压缩数据包中所包含的网页发起链接请求时,网关将第一终端记录在预设的客户行为数据库中,并将第一终端的标识更新为禁用压缩。
进一步地,在步骤b之后,网关流量压缩处理方法还包括:1:在第一查询结果为终端不支持压缩时,网关将请求对应的返回内容透传给终端。
根据本发明的另外一个方面,提供一种网关流量压缩处理装置,并采用以下技术方案:
网关流量压缩处理装置包括:第一判断模块,用于判断接入的终端请求中是否包含压缩支持字段,并得一判断结果;第一查询模块,用于在判断结果为终端请求中不包含压缩支持字段时,查询预设的终端压缩能力存储单元,得第一查询结果;获取模块,用于在第一查询结果为终端支持压缩时,在预设的终端压缩能力存储单元中获取终端所支持的压缩编码方式;以及压缩模块,用于使用压缩编码方式所支持的压缩编码算法将对应终端请求的返回内容压缩后返回给终端。
进一步地,网关流量压缩处理装置还包括:第二查询模块,用于查询终端预设的客户行为数据库,得第二查询结果;继续执行模块,用于在第二查询结果为客户行为数据库中终端的标志为允许压缩时,继续执行步骤C。
进一步地,网关流量压缩处理装置还包括透传模块,用于在第二查询结果为预设的客户行为数据库中终端的标志为禁止压缩时,将终端请求对应的返回内容透传给终端。
进一步地,网关流量压缩处理装置还包括维护模块,用于维护预设的客户行为数据库,维护模块包括:第二判断模块,用于判断接入的第一终端是否在预设时间范围内对接收到的压缩数据包中所包含的网页发起链接请求;标识模块,用于在第一终端未在预设时间内对接收到的压缩数据包中所包含的网页发起链接请求时,网关将第一终端记录在预设的客户行为数据库中,并将第一终端的标识更新为禁用压缩。
进一步地,网关流量压缩处理装置还包括:记录模块,用于记录接入网关的所有终端的型号以及对应型号压缩能力信息。
根据本发明的又一个方面,提供一种网络服务提供系统,并采用以下技术方案:
网络服务提供系统包括WAP网关,WAP网关包括上述的网关流量压缩处理装置,网络服务提供系统还包括:客户行为分析器,连接WAP网关,用于分析接入WAP网关的终端行为,得出终端为支持压缩的终端或不支持压缩的终端;终端压缩能力存储单元,连接第一查询模块,用于在终端请求中不包含压缩支持字段时,查询终端在终端压缩能力存储单元中对应的压缩能力信息;以及客户行为数据库,连接第二查询模块,用于查询终端在客户行为数据库中的压缩标识。
进一步地,客户行为分析器分析在收到WAP网关返回的经压缩处理的页面后,能正常解压并发起对页面的链接请求的终端支持压缩的终端;客户行为分析器分析在收到WAP网关返回的经压缩处理的页面后,等待发起页面链路超时的终端为不支持压缩的终端。
可以发现,本发明的技术方案具有如下优点:
I)根据客户端的实际处理能力而不是仅依据其在终端请求中的简单声明来决定是否采用压缩机制,可充分挖掘各种客户端的处理能力,提升网络流量的压缩效率。
2)由于现网客户端的种类和数量具有多样性,本发明提出了对各种终端和客户行为进行分析和跟踪的做法,避免和减少客户端的投诉。
3)本发明提出的客户行为数据库,实现了精确到个人用户的压缩管理能力。
除了上面所描述的目的、特征和优点之外,本发明还有其它的目的、特征和优点。下面将参照图,对本发明作进一步详细的说明。


图1表示本发明实施中网关流量压缩处理方法的主要流程图2表示本发明实施中终端支持压缩的处理流程示意图3表示本发明实施中终端不支持压缩的处理流程示意图4表示本发明实施中支持主动压缩终端的上网流程;
图5表示本发明实施中网关流量压缩处理装置的主要结构图;以及
图6表示本发明实施中网络服务提供系统的结构示意图。
具体实施方式
以下结合附图对本发明的实施例进行详细说明,但是本发明可以由权利要求限定和覆盖的多种不同方式实施。
图1表示本发明实施中网关流量压缩处理方法的主要流程图。
参见图1所示,网关流量压缩处理方法包括:
a:网关判断接入的终端请求中是否包含压缩支持字段,并得一判断结果;
b:在判断结果为终端请求中不包含压缩支持字段时,网关查询预设的终端压缩能力存储单元,得第一查询结果;
c:在第一查询结果为终端支持压缩时,网关在预设的终端压缩能力存储单元中获取终端所支持的压缩编码方式;以及
d:网关使用压缩编码方式所支持的压缩编码算法将对应终端请求的返回内容压缩后返回给终端。
在本实施例的上述技术方案中,步骤a中,网关可以通过硬件或软件的方式判断终端请求的HTTP请求包中是否以专用字段示出终端的压缩能力,如果终端支持压缩,可以在HTTP请求包含Acc印t-Encoding字段以决定是否对返回给终端的内容压缩,如果在HTTP请求中未包含类似Accept-Encoding字段,网关通过查询预设的终端压缩能力存储单元,以了解该终端的压缩能力,如果客户端支持压缩,则选取该终端支持的内容进行压缩后返回给客户端。该实施例是通过一个终端压缩能力存储单元记录了网内终端的型号及对应的压缩能力,来补充执行对于在请求中未示出压缩字段的返回内容是否压缩问题。
优选地,终端压缩能力存储单元记录了现网所有终端对流量压缩算法的支持能力。记录的内容还包括终端的型号、是否有发出Accept-Encoding信息、在未发出Acc印t-Encoding信息的情况下可否支持压缩以及如果支持压缩,具体支持哪些编解码算法。
优选地,网关流量压缩处理方法可以包括:
a:网关判断接入的终端请求中是否包含压缩支持字段,并得一判断结果;
b:在判断结果为终端请求中不包含压缩支持字段时,网关查询预设的终端压缩能力存储单元,得第一查询结果;
c:在第一查询结果为终端支持压缩时,网关在预设的终端压缩能力存储单元中获取终端所支持的压缩编码方式;
e:网关查询预设的客户行为数据库,得第二查询结果;
f:在第二查询结果为预设的客户行为数据库中终端的标识为允许压缩时,网关继续执行步骤d;以及
d:网关使用压缩编码方式所支持的压缩编码算法将对应终端请求的返回内容压缩后返回给终端。
在本实施例的上述技术方案中,终端型号在终端压缩能力存储单元显示为支持压缩之后,网关还将查询一预设的客户行为数据库,该客户行为数据库通过分析以往该终端的行为,记录了该终端是否支持压缩的信息,如果要求访问的终端在该客户行为数据库中未被记录为禁止压缩,则可以按照上述实施例的步骤将返回内容压缩后返回给终端。
优选地,预设的客户行为数据库中终端的获取方法为:网关判断接入的任一终端是否在预设时间范围内对接收到的压缩数据包中所包含的网页发起链接请求;在任一终端未在预设时间内对接收到的压缩数据包中所包含的网页发起链接请求时,网关将任一终端在预设的客户行为数据库中的标识更新为禁用压缩。
在本实施例的上述技术方案中,并联跨接在客户端和WAP网关之间的客户行为分析器对客户端的上网行为进行分析和记录,如果发现用户在接收压缩流量后的上网行为异常,则更新客户行为数据库。具体做法是:网关监控每个用户的上网交互过程。如果客户端在请求HTML/WML/XHTML等网页文件且请求头中未包含Acc印t-Encoding字段时,网络服务提供系统返回了压缩内容,且其后一定的时间范围内该客户端就没有发起页面内包含的链接请求,则说明该用户不能正常解压网络服务提供系统返回的压缩的网页文件,即不支持“WAP网关主动压缩”,于是更新客户行为数据库,在客户行为数据库中标志该用户号码及相应的终端型号对压缩的需求标志为禁用。
可选地,网关流量压缩处理方法可以包括:
a:网关判断接入的终端请求中是否包含压缩支持字段,并得一判断结果;
h:在判断结果为请求中包含压缩支持字段时,网关根据压缩支持字段所支持的压缩方式将终端请求对应的返回内容压缩后返回给终端。
在本实施例的技术方案中,客户端通过TCP/IP网络通过HTTP协议,经WAP网关向目标网络服务提供系统发出网页内容访问请求。WAP网关在收到客户端请求后,首先根据目标URL到目标网站提取网页、图像等内容。如果WAP网关收到客户端的请求中包含Acc印t-Encoding的压缩支持字段,则将内容压缩后返回给客户端,流程结束。
可选地,网关流量压缩处理方法可以包括:
a:网关判断接入的终端请求中是否包含压缩支持字段,并得一判断结果;
h:在判断结果为请求中包含压缩支持字段时,网关根据压缩支持字段所支持的压缩方式将终端请求对应的返回内容压缩后返回给终端。
j:网关更新预设的客户行为数据库中终端的压缩标识;以及
k:网关将终端的支持编码方式更新至终端压缩能力存储单元。
在本实施例的上述技术方案中,终端在收到WAP网关返回的经过压缩处理的页面(html/xhtml/wml)后,能正常解压并发起页面包含的链接(如image/js/css等),则说明终端支持压缩能力,WAP网关将该终端的压缩需求标志更新至客户行为数据库,将终端支持的编解码方式更新至终端压缩能力存储单元。
可选地,网关流量压缩处理方法可以包括:
a:网关判断接入的终端请求中是否包含压缩支持字段,并得一判断结果;
b:在判断结果为终端请求中不包含压缩支持字段时,网关查询预设的终端压缩能力存储单元,得第一查询结果;
1:在第一查询结果为终端不支持压缩时,网关将请求对应的返回内容透传给终端。
在本实施例的上述技术方案中,WAP网关通过查询终端压缩能力存储单元,了解客户端是否支持压缩能力,如果客户端不支持压缩,则将网站内容透传返回给客户端。
图2表示本发明实施中终端支持压缩的处理流程示意图。
根据上述实施例,图2给出了终端支持压缩的处理流程为:
步骤201:WAP 网关接收终端发起 html/xhtml/wml 的 HTTP Req ;
步骤202 =WAP网关向SP网络服务提供系统中转上述html/xhtml/wml的HTTPReq ;
步骤203 =WAP网关接收SP网络服务提供系统返回的没有被压缩的HTTPResq ;
步骤204 =WAP网关对返回的HTTP Resq做压缩处理后返回给终端;
步骤205 =WAP网关接收终端对压缩HTTP Resq中包含的链接(如image/js/css等),则说明终端支持压缩能力;
步骤206 =WAP网关上述连接中转给SP网络服务提供系统;
步骤207 =WAP网关更新客户行为数据库中压缩需求标识;
步骤208 =WAP网关接收客户行为数据库返回的更新成功消息;
步骤209 =WAP网关将该终端支持的编解码方式更新至终端压缩能力存储单元。
图3表示本发明实施中终端不支持压缩的处理流程示意图。
参见图3所示,为终端不支持压缩的处理流程:
步骤301:WAP 网关接收终端发起 html/xhtml/wml 的 HTTP Req ;
步骤302 =WAP网关向SP网络服务提供系统中转上述html/xhtml/wml的HTTPReq ;
步骤303 =WAP网关接收SP网络服务提供系统返回的没有被压缩的HTTPResq ;
步骤304 =WAP网关对返回的HTTP Resq做压缩处理后返回给终端;
步骤305:WAP网关等待终端发起页面中包含的链接(如image/js/css等)超时,则说明终端解压页面内容失败,该终端不支持压缩,WAP网关将该终端的压缩需求标志更新至客户行为数据库;
步骤305 =WAP网关接收客户行为数据库返回的更新成功信息。
图4表示本发明实施中支持主动压缩终端的上网流程。
参见图4所示,支持主动压缩终端的上网流程为:
步骤401 =WAP网关接收终端发起的无压缩标志的HTTP Req ;
步骤402 =WAP网关向SP网络服务提供系统中转上述无压缩标志的HTTPReq ;
步骤403 =WAP网关接收SP网络服务提供系统返回的没有被压缩的HTTPResq ;
步骤404 =WAP网关查询客户行为数据库中的压缩需求标志;
步骤405 =WAP网关接收客户行为数据库返回的终端压缩需求标志;
步骤406 =WAP网关查询终端压缩能力存储单元中终端支持的编码方式;
步骤407 =WAP网关接收终端压缩能力存储单元返回的终端支持的编码方式;
步骤408 =WAP网关对返回的HTTP Resq做压缩处理后返回给终端。
图5表示本发明实施中网关流量压缩处理装置的主要结构图。
参见图5所示,网关流量压缩处理装置包括:第一判断模块51,用于判断接入的终端请求中是否包含压缩支持字段,并得一判断结果;第一查询模块53,用于在判断结果为终端请求中不包含压缩支持字段时,查询预设的终端压缩能力存储单元,得第一查询结果;获取模块55,用于在第一查询结果为终端支持压缩时,在预设的终端压缩能力存储单元中获取终端所支持的压缩编码方式;以及压缩模块57,用于使用压缩编码方式所支持的压缩编码算法将对应终端请求的返回内容压缩后返回给终端。
优选地,网关流量压缩处理装置还包括:第二查询模块(图中未示),用于查询终端预设的客户行为数据库,得第二查询结果;继续执行模块(图中未示),用于在第二查询结果为客户行为数据库中终端的标志为允许压缩时,继续执行步骤C。
优选地,网关流量压缩处理装置还包括透传模块(图中未示),用于在第二查询结果为预设的客户行为数据库中终端的标志为禁止压缩时,将终端请求对应的返回内容透传给终端。
优选地,网关流量压缩处理装置还包括维护模块(图中未示),用于维护预设的客户行为数据库,维护模块包括:第二判断模块(图中未示),用于判断接入的第一终端是否在预设时间范围内对接收到的压缩数据包中所包含的网页发起链接请求;标识模块(图中未示),用于在所述第一终端未在所述预设时间内对接收到的压缩数据包中所包含的网页发起链接请求时,所述网关将所述第一终端记录在所述预设的客户行为数据库中,并将所述第一终端的标识更新为禁用压缩。
优选地,网关流量压缩处理装置还包括记录模块(图中未示),用于记录接入网关的所有终端的型号以及对应型号压缩能力信息。
图6表示本发明实施中网络服务提供系统的结构示意图。
参见图6所不,网络服务提供系统包括WAP网关60,WAP网关60包括上述的网关流量压缩处理装置,网络服务提供系统还包括:客户行为分析器66,连接WAP网关60,用于分析接入WAP网关60的终端行为,得出得出所述终端为支持压缩的终端或不支持压缩的终端;终端压缩能力存储单元68,连接第一查询模块(图5中标号为53,图6中未示),用于在终端请求中不包含压缩支持字段时,查询终端在终端压缩能力存储单元中对应的压缩能力信息;以及客户行为数据库64,连接第二查询模块(图中未示),用于查询终端在客户行为数据库中的压缩标识。
优选地,客户行为分析器分析在收到WAP网关返回的经压缩处理的页面后,能正常解压并发起对页面的链接请求的终端为支持压缩的终端;客户行为分析器分析在收到WAP网关返回的经压缩处理的页面后,等待发起页面链路超时的终端为不支持压缩的终端。
在本发明的所有技术方案中,WAP网关均是根据终端支持的压缩方式进行压缩处理,对应终端不支持的部分,WAP网关会以透传的方式将这部分内容返回给终端。
可以发现,通过上述实施例的技术方案,本领域的技术人员应该明白,本发明根据客户端的实际处理能力而不是仅依据其在HTTP中的简单声明来决定是否采用压缩机制,可充分挖掘各种客户端的处理能力,提升网络流量的压缩效率;由于现网客户端的种类和数量具有多样性,本发明提出了对各种终端和客户行为进行分析和跟踪的做法,避免和减少客户端的投诉;而客户行为分析分析器和客户行为数据库,实现了精确到个人用户的压缩管理能力。
权利要求
1.一种网关流量压缩处理方法,其特征在于,包括: a:网关判断接入的终端请求中是否包含压缩支持字段,并得一判断结果;b:在所述判断结果为所述终端请求中不包含压缩支持字段时,所述网关查询预设的终端压缩能力存储单元,得第一查询结果; c:在所述第一查询结果为所述终端支持压缩时,所述网关在所述预设的终端压缩能力存储单元中获取所述终端所支持的压缩编码方式;以及 d:所述网关使用支持所述压缩编码方式的压缩编码算法将对应所述终端请求的返回内容压缩后返回给所述终端。
2.如权利要求1所述的网关流量压缩处理方法,其特征在于,在所述步骤c之后,所述网关流量压缩处理方法还包括: e:所述网关查询预设的客户行为数据库,得第二查询结果; f:在所述第二查询结果为所述预设的客户行为数据库中所述终端的标识为允许压缩时,所述网关继续执行步骤d。
3.如权利要求2所述的网关流量压缩处理方法,其特征在于,在步骤e之后,所述网关流量压缩处理方法还包括: g:在所述第二查询结果为所述预设的客户行为数据库中所述终端的标识为禁止压缩时,所述网关将所述终端请求对应的返回内容透传给所述终端。
4.如权利要求1所述的网关流量压缩处理方法,其特征在于,所述预设的终端压缩能力存储单元记录接入所述网关的所有终端的型号以及对应所述型号的压缩能力信息。
5.如权利要求4所述的网关流量压缩处理方法,其特征在于,在步骤a之后,所述网关流量压缩处理方法还包括: h:在所述判断结果为所述请求中包含压缩支持字段时,所述网关根据所述压缩支持字段所支持的压缩方式将所述终端请求对应的返回内容压缩后返回给所述终端;j:所述网关更新预设的客户行为数据库中所述终端的压缩标识;以及k:所述网关将所述终端的支持编码方式更新至所述终端压缩能力存储单元。
6.如权利要求5所述的网 关流量压缩处理方法,其特征在于,所述预设的客户行为数据库中保存的终端包括: 所述网关判断接入的第一终端是否在预设时间范围内对接收到的压缩数据包中所包含的网页发起链接请求; 在所述第一终端未在所述预设时间内对接收到的压缩数据包中所包含的网页发起链接请求时,所述网关将所述第一终端记录在所述预设的客户行为数据库中,并将所述第一终端的标识更新为禁用压缩。
7.如权利要求2所述的网关流量压缩处理方法,其特征在于,在所述步骤b之后,所述网关流量压缩处理方法还包括: 1:在所述第一查询结果为所述终端不支持压缩时,所述网关将所述请求对应的返回内容透传给所述终端。
8.一种网关流量压缩处理装置,其特征在于,包括: 第一判断模块,用于判断接入的终端请求中是否包含压缩支持字段,并得一判断结果;第一查询模块,用于在所述判断结果为所述终端请求中不包含压缩支持字段时,查询预设的终端压缩能力存储单元,得第一查询结果; 获取模块,用于在所述第一查询结果为所述终端支持压缩时,在所述预设的终端压缩能力存储单元中获取所述终端所支持的压缩编码方式;以及 压缩模块,用于使用所述压缩编码方式所支持的压缩编码算法将对应所述终端请求的返回内容压缩后返回给所述终端。
9.如权利要求8所述的网关流量压缩处理装置,其特征在于,还包括: 第二查询模块,用于查询所述终端预设的客户行为数据库,得第二查询结果; 继续执行模块,用于在所述第二查询结果为所述客户行为数据库中所述终端的标志为允许压缩时,继续执行步骤C。
10.如权利要求8所述的网关流量压缩处理装置,其特征在于,还包括: 透传模块,用于在所述第二查询结果为所述预设的客户行为数据库中所述终端的标志为禁止压缩时,将所述终端请求对应的返回内容透传给所述终端。
11.如权利要求8所述的网关流量压缩处理装置,其特征在于,还包括维护模块,用于维护所述预设的客户行为数据库,所述维护模块包括: 第二判断模块,用于判断接入的第一终端是否在预设时间范围内对接收到的压缩数据包中所包含的网页发起链接请求; 标识模块,用于在所述第一终端未在所述预设时间内对接收到的压缩数据包中所包含的网页发起链接请求时,所述网关将所述第一终端记录在所述预设的客户行为数据库中,并将所述第一终端的标识更新为禁用压缩。
12.如权利要求8所述的网关流量压缩处理装置,其特征在于,还包括: 记录模块,用于记录接入所述网关的所有终端的型号以及对应所述型号压缩能力信肩、O
13.一种网络服务提供系统,其特征在于,包括WAP网关,所述WAP网关包括权利要求8至12中任一项所述的网关流量压缩处理装置,所述网络服务提供系统还包括: 客户行为分析器,连接所述WAP网关,用于分析接入所述WAP网关的终端行为,得出所述终端为支持压缩的终端或不支持压缩的终端; 终端压缩能力存储单元,连接所述第一查询模块,用于在所述终端请求中不包含压缩支持字段时,查询所 述终端在终端压缩能力存储单元中对应的压缩能力信息;以及 客户行为数据库,连接所述第二查询模块,用于查询所述终端在所述客户行为数据库中的压缩标识。
14.如权利要求13所述的网络服务提供系统,其特征在于, 所述客户行为分析器通过分析在收到所述WAP网关返回的经压缩处理的页面后,能正常解压并发起对所述页面的链接请求的终端为支持压缩的终端; 所述客户行为分析器通过分析在收到所述WAP网关返回的经压缩处理的页面后,等待发起所述页面链路超时的终端为不支持压缩的终端。
全文摘要
本发明公开一种网关流量压缩处理方法与装置、网络服务提供系统,用于优化网关代理的流量压缩处理,网关流量压缩处理方法包括网关判断接入的终端请求中是否包含压缩支持字段,并得一判断结果;在判断结果为终端请求中不包含压缩支持字段时,网关查询预设的终端压缩能力存储单元,得第一查询结果;在第一查询结果为终端支持压缩时,网关在预设的终端压缩能力存储单元中获取终端所支持的压缩编码方式;以及网关使用支持压缩编码方式的压缩编码算法将对应终端请求的返回内容压缩后返回给终端。本发明的有益效果为根据客户端的实际处理能力,并充分挖掘客户端的处理能力,提升网络流量的压缩效率。
文档编号H04W28/06GK103167554SQ20111041082
公开日2013年6月19日 申请日期2011年12月9日 优先权日2011年12月9日
发明者黄昭文, 李金生, 庄仁峰, 孔轶, 黄伟湘 申请人:中国移动通信集团广东有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1