CN102790749A - 数据业务的处理方法及***、wap网关、用户终端 - Google Patents
数据业务的处理方法及***、wap网关、用户终端 Download PDFInfo
- Publication number
- CN102790749A CN102790749A CN201110126091XA CN201110126091A CN102790749A CN 102790749 A CN102790749 A CN 102790749A CN 201110126091X A CN201110126091X A CN 201110126091XA CN 201110126091 A CN201110126091 A CN 201110126091A CN 102790749 A CN102790749 A CN 102790749A
- Authority
- CN
- China
- Prior art keywords
- user terminal
- content
- wap gateway
- request
- contents
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Computer And Data Communications (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本发明涉及一种数据业务的处理方法,包括,WAP网关收到用户终端的浏览请求后,转发所述浏览请求至内容提供商;WAP网关收到所述内容提供商的响应内容后,发送所述响应内容至用户终端;WAP网关收到所述用户终端上报的所述响应内容中需要继续请求的资源统一资源定位符URL按照特定格式的打包后,对所述用户终端的继续请求进行解析后请求内容提供商;WAP网关将所述继续请求对应的响应打包压缩后,下发至用户终端。本发明还提供了一种数据业务的处理***、WAP网关、用户终端。采用本发明的技术方案,减少了多次请求占用的无线带宽,针对终端用户在不影响用户体验的前提下有效的减少了下行流量,减小响应时延。
Description
技术领域
本发明涉及通信领域,特别地涉及一种数据业务的处理方法及***、WAP网关、用户终端。
背景技术
随着移动通信技术的发展,使用WAP协议(Wireless ApplicationProtocol,无线应用协议)的终端的日益普遍。
目前常见的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网关与内容提供商之间的交互次数和等待时间,有效增强了用户体验感受。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本发明的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1是本发明第一实施例流程图;
图2是本发明第二实施例结构图;
图3是本发明第三实施例结构图。
具体实施方式
为了使本发明所要解决的技术问题、技术方案及有益效果更加清楚、明白,以下结合附图和实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
如图1所示,是本发明第一实施例流程图,提供了一种数据业务的实现方法,包括,
S101,用户终端通过终端浏览器发起门户主页浏览请求,并将所述浏览请求发送至WAP网关;
S102,WAP网关转发所述浏览请求至内容提供商;
S103,内容提供商返回响应内容至WAP网关;
S104,WAP网关下发响应内容至终端;
S105,终端收到所述响应内容后,将所述响应内容中多个需要继续请求的资源URL(Universal Resource Locator,统一资源定位符)按照特定的格式打包,并以POST(HTTP规范中用于提交数据)方式发送至WAP网关;
所述继续请求的资源为经过解析的门户首页中包含的图片、CSS(Cascading Style 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网关。
上述说明示出并描述了本发明的一个优选实施例,但如前所述,应当理解本发明并非局限于本文所披露的形式,不应看作是对其他实施例的排除,而可用于各种其他组合、修改和环境,并能够在本文所述发明构想范围内,通过上述教导或相关领域的技术或知识进行改动。而本领域人员所进行的改动和变化不脱离本发明的精神和范围,则都应在本发明所附权利要求的保护范围内。
Claims (13)
1.一种数据业务的处理方法,其特征在于,包括,
WAP网关收到用户终端的浏览请求后,转发所述浏览请求至内容提供商;
WAP网关收到所述内容提供商的响应内容后,发送所述响应内容至用户终端;
WAP网关收到所述用户终端上报的所述响应内容中需要继续请求的资源统一资源定位符URL按照特定格式的打包后,对所述用户终端的继续请求进行解析后请求内容提供商;
WAP网关将所述继续请求对应的响应打包压缩后,下发至用户终端。
2.根据权利要求1所述的处理方法,其特征在于,还包括,
所述WAP网关对所述用户终端的继续请求进行解析后查询缓存服务器,在查询失败时请求所述内容提供商。
3.根据权利要求2所述的处理方法,其特征在于,所述WAP网关查询缓存服务器时,若查询内容为已缓存的内容,则返回缓存的内容至WAP网关。
4.根据权利要求1所述的处理方法,其特征在于,还包括,
WAP对所述用户终端的继续请求进行解析后请求内容提供商,在内容提供商返回响应内容后,判断是否需要缓存内容,如果需要缓存,则发送内容转换后的响应至缓存服务器进行缓存。
5.根据权利要求1至4任一所述的处理方法,其特征在于,所述WAP网关对所述用户终端的继续请求进行解析具体为,
所述WAP网关将所述用户终端的继续请求解析为标准GET请求。
6.根据权利要求1至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网关。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110126091XA CN102790749A (zh) | 2011-05-16 | 2011-05-16 | 数据业务的处理方法及***、wap网关、用户终端 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110126091XA CN102790749A (zh) | 2011-05-16 | 2011-05-16 | 数据业务的处理方法及***、wap网关、用户终端 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN102790749A true CN102790749A (zh) | 2012-11-21 |
Family
ID=47156050
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201110126091XA Pending CN102790749A (zh) | 2011-05-16 | 2011-05-16 | 数据业务的处理方法及***、wap网关、用户终端 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102790749A (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106227890A (zh) * | 2016-08-22 | 2016-12-14 | 乐视控股(北京)有限公司 | 网页动画资源下载处理方法及***、终端、资源服务器 |
WO2017080363A1 (zh) * | 2015-11-09 | 2017-05-18 | 中兴通讯股份有限公司 | 一种数据传输的方法及wap设备 |
CN106909690A (zh) * | 2017-03-07 | 2017-06-30 | 四川驹马企业管理有限公司 | 网络数据缓存方法 |
CN107070991A (zh) * | 2017-03-08 | 2017-08-18 | 四川驹马企业管理有限公司 | 网络数据缓存装置与*** |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101364991A (zh) * | 2007-08-06 | 2009-02-11 | 中兴通讯股份有限公司 | 一种实现wap网站快速浏览的***及其方法 |
CN101446983A (zh) * | 2009-01-12 | 2009-06-03 | 腾讯科技(深圳)有限公司 | 一种实现移动终端获取网页的方法、***和设备 |
CN101477535A (zh) * | 2008-12-30 | 2009-07-08 | 华为技术有限公司 | 网页页面的显示方法、请求的处理方法、装置和*** |
CN101640869A (zh) * | 2009-08-27 | 2010-02-03 | 中兴通讯股份有限公司 | 内容转换方法及无线应用协议网关 |
-
2011
- 2011-05-16 CN CN201110126091XA patent/CN102790749A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101364991A (zh) * | 2007-08-06 | 2009-02-11 | 中兴通讯股份有限公司 | 一种实现wap网站快速浏览的***及其方法 |
CN101477535A (zh) * | 2008-12-30 | 2009-07-08 | 华为技术有限公司 | 网页页面的显示方法、请求的处理方法、装置和*** |
CN101446983A (zh) * | 2009-01-12 | 2009-06-03 | 腾讯科技(深圳)有限公司 | 一种实现移动终端获取网页的方法、***和设备 |
CN101640869A (zh) * | 2009-08-27 | 2010-02-03 | 中兴通讯股份有限公司 | 内容转换方法及无线应用协议网关 |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2017080363A1 (zh) * | 2015-11-09 | 2017-05-18 | 中兴通讯股份有限公司 | 一种数据传输的方法及wap设备 |
CN106227890A (zh) * | 2016-08-22 | 2016-12-14 | 乐视控股(北京)有限公司 | 网页动画资源下载处理方法及***、终端、资源服务器 |
CN106909690A (zh) * | 2017-03-07 | 2017-06-30 | 四川驹马企业管理有限公司 | 网络数据缓存方法 |
CN107070991A (zh) * | 2017-03-08 | 2017-08-18 | 四川驹马企业管理有限公司 | 网络数据缓存装置与*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103220371B (zh) | 内容适配方法及*** | |
CN103392179B (zh) | 获取页面资源的方法及装置、浏览器及移动终端 | |
RU2210871C2 (ru) | Распределенная система и способ предварительной выборки объектов | |
CN101894136B (zh) | 基于移动终端的页面刷新处理方法及其*** | |
US20150189036A1 (en) | Offline caching method and apparatus | |
CN102651861B (zh) | 用于移动终端的下载方法、移动终端和代理下载服务器 | |
US9866356B2 (en) | Data distribution method and device | |
US20130275496A1 (en) | Method, Apparatus And System For Rendering Web Page | |
CN102394880B (zh) | 内容分发网络中的跳转响应处理方法和设备 | |
CN101178717A (zh) | 一种对网页进行适配处理的方法及网页适配装置 | |
CN103379381A (zh) | 基于wap网关的视频播放方法、wap网关及*** | |
CN103581248A (zh) | 内容分发网络cdn服务的提供方法及装置 | |
CN103731493A (zh) | 页面传输方法、装置及*** | |
CN101355565A (zh) | 为不同类型浏览器提供页面服务的方法及服务器 | |
CA2591777A1 (en) | System and method for enhancing network browsing speed by setting a proxy server on a handheld device | |
KR102036579B1 (ko) | 무선 통신 시스템에서 웹 서비스 제공 방법 및 장치 | |
WO2017107795A1 (zh) | 一种网站访问加速方法及装置 | |
CN102970356A (zh) | 云端服务器和客户端的通信方法、***和装置 | |
CN102790749A (zh) | 数据业务的处理方法及***、wap网关、用户终端 | |
CN101159739B (zh) | 一种字幕显示方法及通讯***以及相关设备 | |
CN107070978B (zh) | 一种跨网代理Web地图服务的方法、***及代理服务器 | |
CN104092666A (zh) | 一种文件传输方法及装置 | |
CN101364991A (zh) | 一种实现wap网站快速浏览的***及其方法 | |
CN103873515A (zh) | 信息处理的方法及电子设备 | |
CN103313285A (zh) | 网络资源传输处理装置和网络资源传输处理方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20121121 |