数据业务的处理方法及系统、wap网关、用户终端的制作方法

文档序号:7666955阅读:213来源:国知局
专利名称:数据业务的处理方法及系统、wap网关、用户终端的制作方法
技术领域
本发明涉及通信领域,特别地涉及一种数据业务的处理方法及系统、WAP网关、用户终端。
背景技术
随着移动通信技术的发展,使用WAP协议(Wireless Application Protocol,无线应用协议)的终端的日益普遍。目前常见的WAP浏览流程是用户在终端浏览器中点击门户首页后,终端发起请求至WAP网关,WAP网关返回内容提供商响应,终端根据响应内容中的图片、CSS样式等相关
链接自动发起后续请求。然而,随着现在高性能终端的不断涌现,用户已经不满足于仅仅访问内容相对单调的WAP页面,内容丰富的WWW页面对于用户更有吸引力,现有模式的不足就暴露出来了 第一,相对于WAP页面,单个WWW页面中存在大量的图片、动画、CSS样式等,针对单个页面会发起多个请求,大量的请求占用了大量的无线带宽;第二,对于内容提供商的响应,WAP网关针对WAP页面的格式转换、文本、图片的压缩方法不能有效的减少下行流量;第三,内容提供商响应的高质量图片的压缩占用了 WAP网关大量的处理时间,增加了响应时延,影响了用户体验感受。

发明内容
本发明解决的技术问题在于提供了一种数据业务的处理方法,以解决现有技术中数据业务响应时延长影响用户体验的技术问题;本发明还提供了一种数据业务的处理系统、WAP网关、用户终端。基于上述技术问题,本发明提供了一种数据业务的处理方法,包括,WAP网关收到用户终端的浏览请求后,转发所述浏览请求至内容提供商;WAP网关收到所述内容提供商的响应内容后,发送所述响应内容至用户终端;WAP网关收到所述用户终端上报的所述响应内容中需要继续请求的资源统一资源定位符URL按照特定格式的打包后,对所述用户终端的继续请求进行解析后请求内容提供商;WAP网关将所述继续请求对应的响应打包压缩后,下发至用户终端。进一步地,上述方法还包括,所述WAP网关对所述用户终端的继续请求进行解析后查询缓存服务器,在查询失败时请求所述内容提供商;所述WAP网关查询缓存服务器时,若查询内容为已缓存的内容,则返回缓存的内容至WAP网关。进一步地,上述方法还包括,WAP对所述用户终端的继续请求进行解析后请求内容提供商,在内容提供商返回响应内容后,判断是否需要缓存内容,如果需要缓存,则发送内容转换后的响应至缓存服务器进行缓存。上述的方法中,其中,所述WAP网关对所述用户终端的继续请求进行解析具体为,所述WAP网关将所述用户终端的继续请求解析为标准GET请求。上述的方法中,其中,所述WAP网关将所述继续请求对应的响应打包压缩具体为,所述WAP网关根据其配置的终端能力配置列表,根据终端能力的配置进行图片的压缩处理,对于文本内容采取PPMD算法进行压缩。本发明还提供了一种数据业务的处理系统,包括,
WAP网关,用于收到用户终端的浏览请求后,转发所述浏览请求至内容提供商;收到所述内容提供商的响应内容后,发送所述响应内容至用户终端;对所述用户终端的继续请求进行解析后请求内容提供商,将所述继续请求对应的响应打包压缩后,下发至用户终端;用户终端,用于向WAP网关发起浏览请求,以及收到所述响应内容后,将所述响应内容中需要继续请求的资源URL按照特定格式的打包后发送至WAP网关。进一步地,上述的系统中,所述WAP网关,还用于对所述用户终端的继续请求进行解析后查询缓存服务器,在查询失败时请求所述内容提供商,若查询内容为已缓存的内容,则返回缓存的内容至WAP网关。进一步地,上述的系统中,所述WAP网关,还用于对所述用户终端的继续请求进行解析后请求内容提供商,在内容提供商返回响应内容后,判断是否需要缓存内容,如果需要缓存,则发送内容转换后的响应至缓存服务器进行缓存。所述系统还包括,缓存服务器,用于缓存所述内容提供商返回的需要缓存的内容。本发明还提供了一种WAP网关,包括,处理模块,用于收到用户终端的浏览请求后,转发所述浏览请求至内容提供商;以及将所述解析后的继续请求发送至内容提供商;解析压缩模块,用户对所述用户终端的继续请求进行解析,将所述继续请求对应的响应内容打包压缩;发送模块,用于收到所述内容提供商的响应内容后,发送所述响应内容至用户终端;将所述打包压缩后的所述继续请求的响应内容发送至用户终端。进一步地,所述WAP网关还包括,查询模块,还用于对所述用户终端的继续请求进行解析后查询缓存服务器,在查询失败时请求所述内容提供商,若查询内容为已缓存的内容,则返回缓存的内容至WAP网关。进一步地,所述WAP网关还包括,缓存模块,还用于对所述用户终端的继续请求进行解析后请求内容提供商,在内容提供商返回响应内容后,判断是否需要缓存内容,如果需要缓存,则发送内容转换后的响应至缓存服务器进行缓存。
本发明还提供了一种用户终端,所述用户终端,用于向WAP网关发起浏览请求,以及收到所述响应内容后,将所述响应内容中需要继续请求的资源URL按照特定格式的打包后发送至WAP网关。采用本发明的技术方案,将多个请求打包在一起发送至WAP网关,减少了多次请求占用的无线带宽,在WAP网关端引入图片尺寸、质量压缩功能,针对终端用户在不影响用户体验的前提下有效的减少了下行流量,减小响应时延;进一步地,本发明引入了缓存服务器,减少了 WAP网关与内容提供商之间的交互次数和等待时间,有效增强了用户体验感受。


此处所说明的附图用来提供对本发明的进一步理解,构成本发明的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中·图I是本发明第一实施例流程图;图2是本发明第二实施例结构图;图3是本发明第三实施例结构图。
具体实施例方式为了使本发明所要解决的技术问题、技术方案及有益效果更加清楚、明白,以下结合附图和实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。如图I所示,是本发明第一实施例流程图,提供了一种数据业务的实现方法,包括,S101,用户终端通过终端浏览器发起门户主页浏览请求,并将所述浏览请求发送至WAP网关;S102, WAP网关转发所述浏览请求至内容提供商;S103,内容提供商返回响应内容至WAP网关;S104, WAP网关下发响应内容至终端;S105,终端收到所述响应内容后,将所述响应内容中多个需要继续请求的资源URL (Universal Resource Locator,统一资源定位符)按照特定的格式打包,并以POST (HTTP规范中用于提交数据)方式发送至WAP网关;所述继续请求的资源为经过解析的门户首页中包含的图片、CSS(CascadingStyle Sheet,层叠样式菜单)样式等链接。S106,WAP网关将终端的请求解析为多个标准GET (HTTP规范中用于信息获取)请求,向内容服务器发送请求;优选地,所述WAP网关查询缓存服务器,如果查询内容为已缓存的内容,则返回缓存内容至WAP网关;如果查询失败则请求内容提供商;S107,WAP网关将多个请求对应的多个响应打包压缩,下发至终端浏览器;优选地,在内容提供商返回响应内容后,判断是否需要缓存内容,如果需要缓存,则发送内容转换后的响应至缓存服务器模块进行缓存。
上述方法的实施例中,WAP网关增加SP(Service Provider,服务提供商)白名单,针对白名单中的SP内容不作压缩处理。WAP网关增加终端能力配置列表,根据终端能力的配置进行图片尺寸大中小、质量高中低的压缩处理,对于文本内容采用PPMD算法进行压缩。对于内容提供商返回的响应,WAP网关进行压缩后进行缓存,缓存的超时时间由内容提供商响应头信息中的超时时间决定。如图2所示,是本发明第二实施例结构图,提供了一种数据业务的实现系统,包括,WAP网关,用于收到用户终端的浏览请求后,转发所述浏览请求至内容提供商;收到所述内容提供商的响应内容后,发送所述响应内容至用户终端;对所述用户终端的继续 请求进行解析后请求内容提供商,将所述继续请求对应的响应打包压缩后,下发至用户终端;用户终端,用于向WAP网关发起浏览请求,以及收到所述响应内容后,将所述响应内容中需要继续请求的资源URL按照特定格式的打包后,以POST方式发送至WAP网关。优选地,所述WAP网关,还用于对所述用户终端的继续请求进行解析后查询缓存服务器,在查询失败时请求所述内容提供商,若查询内容为已缓存的内容,则返回缓存的内容至WAP网关。优选地,WAP网关,还用于对所述用户终端的继续请求进行解析后请求内容提供商,在内容提供商返回响应内容后,判断是否需要缓存内容,如果需要缓存,则发送内容转换后的响应至缓存服务器进行缓存。所述系统还包括,缓存服务器,用于缓存所述内容提供商返回的需要缓存的内容。如图3所示,为本发明第三实施例结构图,提供了一种WAP网关,包括,处理模块,用于收到用户终端的浏览请求后,转发所述浏览请求至内容提供商;以及将所述解析后的继续请求发送至内容提供商;解析压缩模块,用户对所述用户终端的继续请求进行解析,以及将所述继续请求对应的响应内容打包压缩;发送模块,用于收到所述内容提供商的响应内容后,发送所述响应内容至用户终端;将所述打包压缩后的所述继续请求的响应内容发送至用户终端。查询模块,还用于对所述用户终端的继续请求进行解析后查询缓存服务器,在查询失败时请求所述内容提供商,若查询内容为已缓存的内容,则返回缓存的内容至WAP网关。缓存模块,还用于对所述用户终端的继续请求进行解析后请求内容提供商,在内容提供商返回响应内容后,判断是否需要缓存内容,如果需要缓存,则发送内容转换后的响应至缓存服务器进行缓存。本发明还提供了一种用户终端,所述用户终端,用于向WAP网关发起浏览请求,以及收到所述响应内容后,将所述响应内容中需要继续请求的资源URL按照特定格式的打包后发送至WAP网关。上述说明示出并描述了本发明的一个优选实施例,但如前所述,应当理解本发明并非局限于本文所披露的形式,不应看作是对其他实施例的排除,而可用于各种其他组合、修改和环境,并能够在本文所述发明构想范围内,通过上述教导或相关领域的技术或知识
进行改动。而本领域人员所进行的改动和变化不脱离本发明的精神和范围,则都应在本发明所附权利要求的保护范围内。
权利要求
1.一种数据业务的处理方法,其特征在于,包括, WAP网关收到用户终端的浏览请求后,转发所述浏览请求至内容提供商; WAP网关收到所述内容提供商的响应内容后,发送所述响应内容至用户终端; WAP网关收到所述用户终端上报的所述响应内容中需要继续请求的资源统一资源定位符URL按照特定格式的打包后,对所述用户终端的继续请求进行解析后请求内容提供商; WAP网关将所述继续请求对应的响应打包压缩后,下发至用户终端。
2.根据权利要求I所述的处理方法,其特征在于,还包括, 所述WAP网关对所述用户终端的继续请求进行解析后查询缓存服务器,在查询失败时请求所述内容提供商。
3.根据权利要求2所述的处理方法,其特征在于,所述WAP网关查询缓存服务器时,若查询内容为已缓存的内容,则返回缓存的内容至WAP网关。
4.根据权利要求I所述的处理方法,其特征在于,还包括, WAP对所述用户终端的继续请求进行解析后请求内容提供商,在内容提供商返回响应内容后,判断是否需要缓存内容,如果需要缓存,则发送内容转换后的响应至缓存服务器进行缓存。
5.根据权利要求I至4任一所述的处理方法,其特征在于,所述WAP网关对所述用户终端的继续请求进行解析具体为, 所述WAP网关将所述用户终端的继续请求解析为标准GET请求。
6.根据权利要求I至4任一所述的处理方法,其特征在于,所述WAP网关将所述继续请求对应的响应打包压缩具体为, 所述WAP网关根据其配置的终端能力配置列表,根据终端能力的配置进行图片的压缩处理,对于文本内容采取PPMD算法进行压缩。
7.一种数据业务的处理系统,其特征在于,包括, WAP网关,用于收到用户终端的浏览请求后,转发所述浏览请求至内容提供商;收到所述内容提供商的响应内容后,发送所述响应内容至用户终端;对所述用户终端的继续请求进行解析后请求内容提供商,将所述继续请求对应的响应打包压缩后,下发至用户终端; 用户终端,用于向WAP网关发起浏览请求,以及收到所述响应内容后,将所述响应内容中需要继续请求的资源URL按照特定格式的打包后发送至WAP网关。
8.根据权利要求7所述的处理系统,其特征在于, 所述WAP网关,还用于对所述用户终端的继续请求进行解析后查询缓存服务器,在查询失败时请求所述内容提供商,若查询内容为已缓存的内容,则返回缓存的内容至WAP网关。
9.根据权利要求7所述的处理系统,其特征在于, 所述WAP网关,还用于对所述用户终端的继续请求进行解析后请求内容提供商,在内容提供商返回响应内容后,判断是否需要缓存内容,如果需要缓存,则发送内容转换后的响应至缓存服务器进行缓存。
所述系统还包括, 缓存服务器,用于缓存所述内容提供商返回的需要缓存的内容。
10.一种WAP网关,其特征在于,包括,处理模块,用于收到用户终端的浏览请求后,转发所述浏览请求至内容提供商;以及将所述解析后的继续请求发送至内容提供商; 解析压缩模块,用户对所述用户终端的继续请求进行解析,将所述继续请求对应的响应内容打包压缩; 发送模块,用于收到所述内容提供商的响应内容后,发送所述响应内容至用户终端;将所述打包压缩后的所述继续请求的响应内容发送至用户终端。
11.根据权利要求10所述的WAP网关,其特征在于,还包括 查询模块,还用于对所述用户终端的继续请求进行解析后查询缓存服务器,在查询失败时请求所述内容提供商,若查询内容为已缓存的内容,则返回缓存的内容至WAP网关。
12.根据权利要求10所述的WAP网关,其特征在于,还包括 缓存模块,还用于对所述用户终端的继续请求进行解析后请求内容提供商,在内容提供商返回响应内容后,判断是否需要缓存内容,如果需要缓存,则发送内容转换后的响应至缓存服务器进行缓存。
13.一种用户终端,其特征在于, 所述用户终端,用于向WAP网关发起浏览请求,以及收到所述响应内容后,将所述响应内容中需要继续请求的资源URL按照特定格式的打包后发送至WAP网关。
全文摘要
本发明涉及一种数据业务的处理方法,包括,WAP网关收到用户终端的浏览请求后,转发所述浏览请求至内容提供商;WAP网关收到所述内容提供商的响应内容后,发送所述响应内容至用户终端;WAP网关收到所述用户终端上报的所述响应内容中需要继续请求的资源统一资源定位符URL按照特定格式的打包后,对所述用户终端的继续请求进行解析后请求内容提供商;WAP网关将所述继续请求对应的响应打包压缩后,下发至用户终端。本发明还提供了一种数据业务的处理系统、WAP网关、用户终端。采用本发明的技术方案,减少了多次请求占用的无线带宽,针对终端用户在不影响用户体验的前提下有效的减少了下行流量,减小响应时延。
文档编号H04L29/06GK102790749SQ20111012609
公开日2012年11月21日 申请日期2011年5月16日 优先权日2011年5月16日
发明者吴丽梅, 李金生, 杨爱嵩, 黄昭文 申请人:中兴通讯股份有限公司, 中国移动通信集团广东有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1