移动客户端与业务系统交互的实现方法、装置及系统的制作方法

文档序号:8285190阅读:443来源:国知局
移动客户端与业务系统交互的实现方法、装置及系统的制作方法
【技术领域】
[0001] 本发明涉及数据业务技术领域,特别涉及一种移动客户端与业务系统交互的实现 方法、装置及系统。
【背景技术】
[0002] 随着3G及移动终端的发展,移动互联网业务也到了高速发展阶段。能够帮助用户 在手机上实现高效、自由的访问Web业务系统是众多终端厂商、IT厂商的重点问题。而现 有的手机上的浏览器客户端与Web业务系统的交互技术有两种模式:直连浏览器模式和中 间代理转换浏览模式。
[0003]如图1所示的直连浏览器模式。该模式是从PC浏览器发展而来,其技术特点是在 客户端上直接内置全功能的浏览器引擎,直接与信息系统的WEB网站通信,支持传统互联 网HTML格式文档解析以及JavaScript脚本执行,从而让用户能自由访问Web网站内容。直 连浏览器的特点是通过手机客户端浏览器通过无线网络直接与Web服务器进行交互。其优 点是用户能自由的访问Web网站的所有内容,而缺点是对网络速度以及手机终端的硬件水 平要求较高。对于直连浏览器模式的,如果希望加速手机客户端和业务系统之间的交互速 度,比较常见的做法是通过开启服务器端的数据压缩算法,通常为gzip算法进行单纯的传 输数据压缩。压缩过程和实现,需要客户端的浏览器或者客户端软件支持相应的压缩和解 压缩算法。
[0004] 图2为中间件代理转换浏览模式,该模式比直接传输模式可以更近一层,客户端 浏览器采用中间代理服务器进行内容重新编排和转换:客户端不直接解析Web业务系统的 原HTML网页,而是通过中间代理服务器对页面全部内容(包括图片格式以及执行脚本等)进 行重新编排和格式转换,以适应屏幕分辨率大小。该方案的特点是中间代理服务器起到了 格式转换的功能,在客户端上显示了转换后的页面全部内容。该方案的优点是:经过中间适 配服务器的格式转换后的数据,更加适合手机客户端的小屏幕阅读。对于目前市面上的中 间件代理模式,普遍采用下行终端适配的方式进行下行数据压缩,通过对终端分辨率的预 先判断,得到准确的终端分辨率类型,对图片等元素进行分辨率适配形式的压缩,使得下载 图片按照手机分辨率比例压缩下行到手机终端,达到流量减少,加速传输过程的目的。
[0005]但是现有技术中的中间代理浏览模式和直连浏览器模式存在着一个共同的缺点 是:
[0006]无论是通过中间代理服务器,还是直连浏览器模式,手机客户端接收到的页面数 据都是全内容数据。由此导致1、全内容传输的数据量太大,影响了在现有无线带宽下的网 络传输效率;2、对手机终端的硬件水平要求通常较高。由于传输和处理的数据量大,所以对 嵌入式设备(手机)的cpu和内内存的要求高。

【发明内容】

[0007]为了解决现有技术中移动客户端接收到的网络页面的内容数据量大、对硬件要求 高,影响传送效率的技术问题,本发明提出一种移动客户端与业务系统交互的实现方法、装 置及系统。
[0008] -种移动客户端与业务系统交互的实现方法,包括:
[0009] 中间件适配设备将移动客户端发起的页面请求转发到web服务器,并接收到所述 web服务器返回的页面请求响应;
[0010] 中间件适配设备根据预设的下行模板截留所述页面请求响应中的非关键页面数 据,并将截留后的页面请求响应发送到所述移动客户端;
[0011] 中间件适配设备接收到移动客户端更新后的页面请求,并根据预设的上行模板将 截留的所述非关键页面数据组合并封装到所述更新后的页面请求中后发送到所述web服 务器。
[0012] 一种移动客户端与业务系统交互的实现装置,包括:
[0013] 转发模块,用于将移动客户端发起的页面请求转发到web服务器,并接收到所述 web服务器返回的页面请求响应;
[0014] 过滤留存模块,用于根据预设的下行模板截留所述页面请求响应中的非关键页面 数据,并将截留后的页面请求响应发送到所述移动客户端;
[0015] 组合封装模块,用于接收到移动客户端更新后的页面请求,并根据预设的上行模 板将截留的所述非关键页面数据组合并封装到所述更新后的页面请求中后发送到所述web 服务器。
[0016] 一种移动客户端与业务系统交互的实现系统,包括:中间件适配设备;
[0017] 所述中间件适配设备,用于将移动客户端发起的页面请求转发到web服务器,并 接收到所述web服务器返回的页面请求响应;并根据预设的下行模板截留所述页面请求响 应中的非关键页面数据,并将截留后的页面请求响应发送到所述移动客户端;在接收到移 动客户端更新后的页面请求后,根据预设的上行模板将截留的所述非关键页面数据组合并 封装到所述更新后的页面请求中后发送到所述web服务器。
[0018] 本发明提供方案提出了在中间件模式基础上,进一步采用模板预适配的方案,自 动化地根据模板实时进行了页面数据截留和过滤的方法,经过编写模板规则,在原web系 统下行数据到手机终端的过程中将web页面非重要数据进行过滤和截留处理,在手机客户 端返回交互数据回web页面时将截留的非重要数据,S卩非关键参数进行重新组合和封装, 在客户端实现最小、有效数据传输量的同时,也保证了手机客户端和原Web业务系统数据 传输的完整性。可以在现有移动网络低带宽环境下实现通过对非必要的数据的截留和重 组,有效的提高数据传输效率。
【附图说明】
[0019] 附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实 施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
[0020] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可 以根据这些附图获得其他的附图。
[0021] 图1为【背景技术】中直连浏览器模式的示意图;
[0022] 图2为【背景技术】中中间代理转换浏览模式的示意图;
[0023] 图3为本发明实施例1中提供的中间件适配设备代理模式流程深入解析图;
[0024] 图4为本发明实施例1中提供的一种移动客户端与业务系统交互的实现方法的流 程图;
[0025] 图5为本发明实施例1中提供的以Http协议为例的一种移动客户端与业务系统 交互的实现方法的流程图;
[0026] 图6为本发明实施例1中提供的下行模板的示意图;
[0027] 图7为本发明实施例1中提供的上行模板的示意图;
[0028] 图8为本发明实施例2中提供的一种移动客户端与业务系统交互的实现装置的结 构示意图。
【具体实施方式】
[0029] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于 本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他 实施例,都属于本发明保护的范围。并且,以下各实施例均为本发明的可选方案,实施例的 排列顺序及实施例的编号与其优选执行的顺序无关。
[0030] 实施例1
[0031] 本实施例,提供了一种移动客户端与业务系统交互的实
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1