一种web优化加速方法和系统技术方案

技术编号:9838587 阅读:101 留言:0更新日期:2014-04-02 02:10
本发明专利技术公开了一种web优化加速方法和系统,其中,该方法包括:互联网业务综合网关接收业务系统返回的原始web内容;互联网业务综合网关判断原始web内容是否需要进行优化加速处理;如果需要,互联网业务综合网关通过应答修改模式将原始web内容发送至web优化与加速设备进行优化加速处理。本发明专利技术的web优化加速方法和设备,引入基于协同标识符的web优化与加速设备与网关设备的协作机制,保证了web优化与加速设备的灵活运营,避免全流量对web优化与加速设备的性能压力。

【技术实现步骤摘要】
一种web优化加速方法和系统
本专利技术涉及通信领域中数据业务
,具体地,涉及web优化加速的方法和系统。
技术介绍
随着移动互联网的快速发展,使用移动终端访问互联网的用户越来越多,甚至已经超过了PC用户数。然而,受限于移动终端的屏幕大小、处理器性能、移动网络带宽等因素的限制,使用移动终端访问互联网web内容的用户体验一般较差,因此需要根据终端特性及移动接入特性对互联网web内容进行适配、优化与加速。目前运营商内部已经设立了相关设备提供针对移动终端访问互联网web内容的适配加速与优化服务,可根据终端类型及浏览器的UserAgent、用户接入类型、业务平台、时间段等参数决定如何进行互联网web内容优化。web优化与加速设备的主要功能包括:WAP协议处理、TCP报文处理、HTTP应用协议优化、内容重排版、数据和图像压缩、智能缓存和内容增强等。如图1所示,web优化与加速设备由协议解析、控制管理、内容适配加速引擎、用户及终端信息管理、统计分析、信息存储与缓存等子设备构成:协议解析子设备:该设备用于识别出HTTP及WAP访问,并处理TCP报文,将其送到相应处理设备进一步处理;控制管理子设备:支持按用户和浏览器应用进行接入控制、适配控制、信息前传控制、连接控制、带宽控制、访问控制、日志管理等;内容适配加速引擎子设备:提供互联网访问的内容适配及增强功能,包括内容适配、内容增强、协议优化、服务配置管理、用户进程及状态管理、智能缓存、数据压缩、内容过滤及内容下载分享等功能。信息存储与缓存子设备:用于保存用户访问的原始日志、个性化设置、系统审计记录、系统配置记录等内容,并提供互联网适配内容的缓存功能。用户及终端信息管理子设备:提供用户信息和终端信息的管理功能;统计分析子设备:对内和对外的业务统计、报表产生以及统计分析功能,该设备处理用户访问记录、系统性能指标等数据,进而对其做分析处理,生成详细、灵活的报表格式。现有技术中,使用web优化与加速设备的方式主要有两种:方案一,如图2所示,web优化与加速设备内置于互联网业务综合网关内,两者是紧耦合关系。全网所有互联网业务综合网关中都将内置web优化与加速设备,但互联网web内容及终端特征都会随时发生变化,进而需要web优化与加速设备的优化策略实时更新,此时必须更新全网所有互联网业务综合网关中的对应模块,显然不利于web优化与加速功能的灵活运营。同时,实践中,不是所有经过网关设备的数据流量都需要优化与加速(如非web浏览的数据流量),但该方案中,每套网关设备都必须内置web优化与加速设备,加大了对web优化与加速设备的投资,也造成了不必要的浪费。方案二,如图3所示,web优化与加速设备串接在互联网业务综合网关设备之后,虽然本方案相比方案一而言,多个网关设备可以连接一个web优化与加速设备,可以减少投资浪费,同时可以满足灵活运营需求,但仍然无法解决全流量流经优化与加速设备的问题,当流量规模不断增大时,由于大量不需优化与加速的数据流量同时通过该设备,可能增加该设备的处理负担,降低性能,增加了交互时延,损害用户体验。
技术实现思路
本专利技术是为了克服现有技术中大量无关的数据流量流过web优化与加速设备造成设备负担过重的缺陷,根据本专利技术的一个方面,提出一种web优化加速方法。根据本专利技术实施例的web优化加速方法,包括:互联网业务综合网关接收业务系统返回的原始web内容;互联网业务综合网关判断原始web内容是否需要进行优化加速处理;如果需要,互联网业务综合网关通过应答修改模式将原始web内容发送至web优化与加速设备进行优化加速处理。本专利技术是为了克服现有技术中大量无关的数据流量流过web优化与加速设备造成设备负担过重的缺陷,根据本专利技术的另一个方面,提出一种web优化加速系统。根据本专利技术实施例的web优化加速系统,包括互联网业务综合网关,互联网业务综合网关包括:内容接收模块,用于接收业务系统返回的原始web内容;加速判断模块,用于判断原始web内容是否需要进行优化加速处理;内容发送模块,用于在原始web内容需要进行优化加速的情形下,通过应答修改模式将所述原始web内容发送至web优化与加速设备进行优化加速处理。本专利技术的web优化加速方法和系统,通过在web优化与加速设备中增加协同调用相关功能模块,首先判断原始web内容是否需要进行优化加速处理;如果需要,web优化与加速设备对原始web内容进行优化加速处理,并在web页面中的图片URL、原图下载链接、查看原网页链接、分页链接以及后续需要修改请求的地址中添加对应的协同标识符;web优化与加速设备根据协同标识符识别web内容,将该web内容封装成请求修改模式调用请求或应答修改模式调用请求响应数据包返回给所述互联网业务综合网关;保证了web优化与加速设备的灵活运营,并仅对需要优化与加速的web浏览流量进行处理,避免全流量对web优化与加速设备的性能压力。本专利技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。下面通过附图和实施例,对本专利技术的技术方案做进一步的详细描述。附图说明附图用来提供对本专利技术的进一步理解,并且构成说明书的一部分,与本专利技术的实施例一起用于解释本专利技术,并不构成对本专利技术的限制。在附图中:图1为现有技术中web优化与加速设备的逻辑结构示意图;图2为现有技术中web优化与加速设备方案一的结构示意图;图3为现有技术中web优化与加速设备方案二的结构示意图;图4为本专利技术web优化与加速设备的结构示意图;图5为本专利技术ICAPREQMOD请求修改模式图;图6为本专利技术ICAPRESPMOD应答修改模式图;图7为本专利技术web优化与加速设备的逻辑结构示意图;图8为本专利技术基本web页面优化与加速流程示意图;图9为本专利技术图片适配流程示意图;图10为本专利技术原图下载流程示意图;图11为本专利技术暂时关闭web优化加速功能流程示意图;图12为本专利技术终端主动关闭内容适配功能流程示意图;图13为本专利技术请求分页内容且可找到分页内容的流程示意图;图14为本专利技术请求分页内容且未找到分页内容的流程示意图;图15为本专利技术请求分页内容但已永久关闭适配功能的流程示意图;图16为本专利技术请求分页内容但已临时关闭适配功能的流程示意图;图17为本专利技术请求修改的流程示意图;图18为本专利技术web优化加速系统实施例的结构示意图。具体实施方式下面结合附图,对本专利技术的具体实施方式进行详细描述,但应当理解本专利技术的保护范围并不受具体实施方式的限制。针对上述现有web优化与加速设备的缺陷,本专利技术拟通过在web优化与加速设备中增加对应的功能模块,同时引入基于协同标识符的web优化与加速设备与网关设备协作机制,配合动态协同流程与方法,以松耦合方式实现互联网业务综合网关使用web优化与加速设备的功能,同时保证web优化与加速设备的灵活运营,并仅对需要优化与加速的web浏览流量进行处理,避免全流量对web优化与加速设备的性能压力,合理利用设备资源的同时提升用户体验。本专利技术的目的是为了实现互联网业务综合网关与web优化与加速设备间的灵活高效协同,全面提升we本文档来自技高网
...
一种web优化加速方法和系统

【技术保护点】
一种web优化加速方法,其特征在于,包括:互联网业务综合网关接收业务系统返回的原始web内容;所述互联网业务综合网关判断所述原始web内容是否需要进行优化加速处理;如果需要,所述互联网业务综合网关通过应答修改模式将所述原始web内容发送至web优化与加速设备进行优化加速处理。

【技术特征摘要】
1.一种web优化加速方法,其特征在于,包括:互联网业务综合网关接收业务系统返回的原始web内容;所述互联网业务综合网关判断所述原始web内容是否需要进行优化加速处理;如果需要,所述互联网业务综合网关通过应答修改模式将所述原始web内容发送至web优化与加速设备进行优化加速处理;还包括:所述web优化与加速设备将优化加速处理后的所述web内容的统一资源定位符URL链接中添加对应的协同标识符,其中,所述协同标识符为用于实现互联网业务综合网关与web优化与加速设备之间的协同操作而设计的参数;所述web优化与加速设备将已添加所述协同标识符的URL链接所对应的所述web内容组装成应答修改模式响应数据包,发送给所述互联网业务综合网关;还包括:所述web优化与加速设备接收互联网业务综合网关发送的请求修改模式调用请求或应答修改模式调用请求,识别所述调用请求中的协同标识符;所述web优化与加速设备根据所述协同标识符对所述调用请求对应的web内容进行识别处理;所述web优化与加速设备将处理后的所述web内容封装成请求修改模式调用请求或应答修改模式调用请求响应数据包返回给所述互联网业务综合网关。2.根据权利要求1所述的方法,其特征在于,所述web优化与加速设备将优化加速处理后的所述web内容的URL链接中添加对应的协同标识符的步骤具体包括:所述web优化与加速设备在web页面中的图片URL、原图下载链接、查看原网页链接、分页链接以及后续需要修改请求的地址中添加对应的协同标识符。3.根据权利要求1或2所述的方法,其特征在于,在所述web优化与加速设备接收互联网业务综合网关发送的应答修改模式调用请求时,所述应答修改模式调用请求为图片适配调用请求,所述web优化与加速设备接收互联网业务综合网关发送的应答修改模式调用请求的步骤具体包括:所述web优化与加速设备接收互联网业务综合网关通过应答修改模式发送的用户原始请求及原始图片内容;所述web优化与加速设备根据协同标识符对所述调用请求对应的web内容进行识别处理的步骤具体包括:所述web优化与加速设备根据协同标识符对原始图片内容进行适配;所述web优化与加速设备将处理后的web内容封装成应答修改模式调用请求响应数据包返回给所述互联网业务综合网关的步骤具体包括:所述web优化与加速设备将适配后的图片封装成应答修改模式响应数据包返回给所述互联网业务综合网关。4.根据权利要求1或2所述的方法,其特征在于,在所述web优化与加速设备接收互联网业务综合网关发送的请求修改模式调用请求时,所述请求修改模式调用请求为暂时关闭内容适配时长的调用请求,所述web优化与加速设备接收互联网业务综合网关发送的请求修改模式调用请求的步骤具体包括:所述web优化与加速设备接收互联网业务综合网关通过请求修改模式发送的查看原网页链接的用户请求;所述web优化与加速设备根据协同标识符对所述调用请求对应的web内容进行识别处理的步骤具体包括:所述web优化与加速设备根据协同标识符暂时关闭内容适配的时长;所述web优化与加速设备将处理后的web内容封装成请求修改模式调用请求响应数据包返回给所述互联网业务综合网关的步骤具体包括:所述web优化与加速设备返回请求修改模式响应数据包,并添加相应HTTP头信息,指示暂时关闭内容适配的时长,发送给互联网业务综合网关。5.根据权利要求1或2所述的方法,其特征在于,在所述web优化与加速设备接收互联网业务综合网关发送的请求修改模式调用请求时,所述请求修改模式调用请求为请求分页内容,所述web优化与加速设备接收互联网业务综合网关发送的请求修改模式调用请求的步骤具体包括:所述web优化与加速设备接收互联网业务综合网关通过请求修改模式发送的查看分页内容的用户请求;所述web优化与加速设备根据协同标识符对所述调用请求对应的web内容进行识别处理的步骤包括:所述web优化与加速设备根据协同标识符识别命中缓存中的分页内容;所述web优化与加速设备将处理后的所述web内容封装成请求修改模式调用请求响应数据包返回给所述互联网业务综合网关的步骤包括:所述web优化与加速设备将分页内容封装成请求修改模式响应数据包返回给所述互联网业务综合网关。6.根据权利要求1或2所述的方法,其特征在于,在所述web优化与加速设备接收互联网业务综合网关依次发送的请求修改模式调用请求和应答修改模式调用请求时,所述请求修改模式调用请求为请求分页内容,所述web优化与加速设备接收互联网业务综合网关发送的请求修改模式调用请求的步骤具体包括:所述web优化与加速设备接收互联网业务综合网关通过请求修改模式发送的查看分页内容的用户请求;所述web优化与加速设备根据协同标识符对所述调用请求对应的web内容进行识别处理的步骤具体包括:所述web优化与加速设备根据协同标识符识别未命中缓存中的分页内容;所述应答修改模式调用请求为请求分页内容,所述web优化与加速设备接收互联网业务综合网关发送的应答修改模式调用请求的步骤具体包括:所述web优化与加速设备接收互联网业务综合网关通过应答修改模式发送的用户原始请求和业务系统原始响应页面;所述web优化与加速设备根据协同标识符对所述调用请求对应的web内容进行识别处理的步骤具体包括:web优化与加速设备根据所述协同标识符适配、分页,并将分页内容缓存;所述web优化与加速设备将处理后的web内容封装成应答修改模式调用请求响应数据包返回给所述互联网业务综合网关的步骤具体包括:所述web优化与加速设备将请求的分页内容封装成应答修改模式调用请求响应数据包,发送给互联网业务综合网关。7.根据权利要求1或2所述的方法,其特征在于,在所述web优化与加速设备接收互联网业务综合网关发送的请求修改模式调用请求时,所述请求修改模式调用请求为请求分页内容,所述web优化与加速设备接收互联网业务综合网关发送的请求修改模式调用请求的步骤包括:所述web优化与加速设备接收互联网业务综合网关通过请求修改模式发送的请求分页内容的用户请求;所述web优化与加速设备根据协同标识符对所述调用请求对应的web内容进行识别处理的步骤包括:所述web优化与加速设备根据所述协同标识符判断用户已通过终端主动关闭网页适配功能;所述web优化与加速设备将处理后的web内容封装成请求修改模式调用请求响应数据包返回给所述互联网业务综合网关的步骤包括:所述web优化与加速设备返回请求修改模式响应数据包,并添加相应HTTP头信息,发送给互联网业务综合网关。8.根据权利要求1或2所述的方法,其特征在于,在所述web优化与加速设备接收互联网业务综合网关依次发送的请求修改模式调用请求和应答修改模式调用请求时,所述请求修改模式调用请求为对原始请求进行修改,所述web优化与加速设备接收互联网业务综合网关发送的请求修改模式调用请求的步骤具体包括:所述...

【专利技术属性】
技术研发人员:王寓辰杨波甘亮
申请(专利权)人:中国移动通信集团公司
类型:发明
国别省市:北京;11

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

1