一种用于移动通讯设备终端的网页页面渲染浏览系统及其应用方法

文档序号:6587885阅读:140来源:国知局
专利名称:一种用于移动通讯设备终端的网页页面渲染浏览系统及其应用方法
技术领域
本发明涉及移动通讯设备终端浏览器领域,特别是一种用于移动通讯设备终端的
网页页面渲染浏览系统及其应用方法。
背景技术
现在的网络非常发达,用户只要通过网页浏览器软件就能上网浏览网页,网页浏 览器软件的主要功能是用于从互联网获取网页数据,并对网页进行渲染。网页渲染是通过 浏览器显示网页的内容,一般的网页浏览器的处理流程如下
(1)根据页面上不同的内容向目标服务器发送请求;
(2)根据请求从目标服务器获取相应的页面数据;
(3)根据数据渲染出完整页面。 在普通个人电脑的传统技术应用中,由于网络带宽资源比较充足,流量不受限制, 因此普通个人电脑的网页浏览器采用上述处理流程并不会对浏览速度带来影响。但是,随 着人们越来越多的使用移动通讯设备终端上网,由于移动通讯设备终端的网络带宽比较 窄,资源利用率较低,而且流量受到较大的限制,因此移动通讯设备终端的网页浏览器如果 采用上述处理流程则会影响浏览速度,其带来的技术问题是 (1)效率低请求以多次提交方式进行,在窄带网络环境下,延时缺点将变得更为 明显; (2)渲染速度缓慢页面数据渲染的方式是自上往下,如果页面中间存在一些数 据量较大的资源,就会大大降低整个页面渲染速度,由于移动通讯设备终端对页面数据的 处理能力较低和受到网络宽带的限制,特别是在在渲染大尺寸图片时,渲染速度缓慢的情 况会更加明显。

发明内容
本发明提供了一种用于移动通讯设备终端的网页浏览系统,以解决现有技术中, 移动通讯设备终端浏览器渲染网页效率低,渲染速度缓慢的技术问题。
本发明的另外一个目的在于提供该网页浏览系统的应用方法。
为了实现第一个发明目的,采用如下技术方案 本发明提供了一种用于移动通讯设备终端的网页浏览系统,包括安装在移动通讯 设备终端用于渲染网页数据的渲染模块,渲染模块对接收到的网页进行如下处理
(11)判断网页的内容,先渲染数据量较小的内容;
(12)对于数据量较大的内容,预留相应的加载位置; (13)在上述预先留空的加载位置上,继续加载和渲染数据量较大的内容。
作为进一步的优选方案,上述步骤(13)还包括
根据用户选择决定是否加载渲染数据量较大的内容。
4
作为一种优选方案,数据量较小的内容为文字内容,数据量较大的内容包括但不 限于图片内容、动画内容、FLASH程序、视频内容等。 作为进一步的优选方案,系统还包括安装在中转服务器上的请求模块,中转服务 器用于转发移动通讯设备终端访问请求,而请求模块的作用是用来转发移动通讯终端的访 问请求,并根据请求内容从目标服务器上获取数据,流程如下 (41)请求模块根据移动通讯终端提出的访问请求并结合中转服务器的历史访问 的页面缓存进行对比判断; (42)如果历史访问的页面缓存中存在与访问请求一致的页面数据,则直接在历史 访问的页面缓存中获取数据;否则按照访问请求从目标服务器获取数据,并返回给移动通 讯设备终端。 作为更进一步的优选方案,系统还包括安装在中转服务器上的用于压縮和加密网 页的压縮加密模块,压縮加密模块对从互联网上接收到的网页按比例压縮,把网页上的图 片等数据量较大的内容进行压縮和加密,以减少在移动通讯设备终端与中转服务器之间传 输的数据量和增加数据的安全性。 为了实现第二个发明目的,采用如下技术方案 本发明提供了一种用于移动通讯设备终端的网页浏览系统的应用方法,其步骤如 下 (61)移动通讯设备终端发送访问请求到中转服务器; (62)中转服务器根据移动通讯设备终端的访问请求向目标服务器获取网页数据, 并将访问结果返回移动通讯终端; (63)移动通讯设备终端收到返回网页数据后,渲染模块根据网页数据格式进行判 断,先渲染数据量较小的文字内容; (64)对于数据量较大的内容,留空相应的加载位置; (65)在预先留空相应的加载位置上继续加载渲染数据量较大的内容。 作为更进一步的优选方案,系统还包括安装在中转服务器的请求模块,步骤(62)
的具体步骤如下 (71)请求模块根据移动通讯终端提出的访问请求并结合中转服务器的历史访问 的页面缓存进行对比判断; (72)如果历史访问的页面缓存中存在与访问请求一致的页面数据,则直接在历史 访问的页面缓存中获取数据;否则按照访问请求从目标服务器获取数据,并把访问结果返 回移动通讯设备终端。 作为一种优选方案,上述步骤(72)通过压縮加密模块对返回给移动终端的网页 内容进行压縮和加密。 本发明采用的技术方案,在移动通讯设备终端显示时,先显示了数据量较小的内 容,对数据量较大的内容采取展示与渲染同步进行的方式,因此并不会为了等待大数据量 内容的渲染而影响了网页的显示速度。 另一方面,传统技术对网页是否还需要下载内容,是由移动通讯设备终端下载了 网页以后再判断,则对同一个网页,可能需要多次地发送访问请求。 而在本发明进一步的优选方案中,中转服务器自行判断网页所需要下载的内容,预先从网络下载到中转服务器进行组合再返回移动通讯设备终端,从而减少了移动通讯设 备终端发送访问请求的次数。因此能够更加快速地完成网页的渲染。 本发明将多次请求网页数据这一动作交给服务器端进行,在一定程度上节省了请 求响应时间,此外,将网页数据压縮和加密后作为访问结果一次性返回给客户端,不但节省 了流量,更节省了数据传送时间和增加数据传输的安全性,最后,使用"先文字后图片"的渲 染方式,避免加载图片使页面陷入停顿状态,大大提高了用户的浏览体验。


图1为本发明移动终端通过请求模块获取网页数据的示意图。
图2为本发明移动通讯设备终端的渲染模块对接收的网页内容进行渲染。
具体实施例方式
下面结合附图和具体实施方式
对本发明作进一步详细的说明。 本发明的提供一种用于移动通讯设备终端的网页页面渲染浏览系统,包括安装在
移动通讯设备终端用于渲染网页数据的渲染模块以及安装在中转服务器上的请求模块。 如图1所示,移动终端通过请求模块获取网页数据的流程如下 (SOI)移动通讯设备终端1向中转服务器2发送网页访问请求; (S02)中转服务器2的请求模块根据访问请求从资源服务器3获取网页; (S03)请求模块根据移动通讯终端1提出的访问请求并结合中转服务器的历史访
问的页面缓存进行对比判断; (S04)如果历史访问的页面缓存中存在与访问请求一致的网页数据,则直接在历
史访问的页面缓存中获取网页数据;否则按照访问请求从目标服务器获取网页数据, (S05)压縮加密模块对数据进行压縮和加密后返回移动通讯设备终端; 如图2所示,移动通讯设备终端的渲染模块对接收的网页内容进行渲染采用如下
流程 (Sll)如图2(a)所示,移动通讯设备终端1的渲染模块先完成文字内容的渲染,在 页面图片留空位置,再开始渲染图片内容; (S12)如图2(b)所示,在页面图片留空的位置加载渲染图片内容。
权利要求
一种用于移动通讯设备终端的网页页面渲染浏览系统,包括安装在移动通讯设备终端用于渲染网页数据的渲染模块,其特征在于,所述渲染模块对接收到的网页进行如下处理(11)判断网页的内容,先渲染数据量较小的内容;(12)对于数据量较大的内容,留空相应的加载位置;(13)在移动通讯设备终端显示网页,在预先留空的加载位置上继续加载渲染数据量较大的内容。
2. 根据权利要求1所述的浏览系统,其特征在于,所述的步骤(13)还包括根据用户 选择决定是否加载渲染数据量较大的内容。
3. 根据权利要求1所述的浏览系统,其特征在于,所述的数据量较小的内容为文字内 容,所述的数据量较大的内容为图片内容、动画内容、FLASH程序、视频或音频等内容。
4. 根据权利要求1所述的浏览系统,其特征在于,所述系统还包括安装在用于转发移 动通讯设备终端访问请求的中转服务器上的请求模块,该模块作用是用来转发移动通讯终 端的访问请求,并根据请求内容从目标服务器上获取数据,流程如下(41) 根据移动通讯终端提出的访问请求并结合中转服务器的历史访问的页面缓存进 行对比判断;(42) 如果历史访问的页面缓存中存在与访问请求一致的网页数据,则直接在历史访问 的页面缓存中获取网页数据;否则按照访问请求从目标服务器获取网页数据,并返回给移 动通讯设备终端。
5. 根据权利要求1所述浏览系统,其特征在于,所述请求模块还包括用于压縮和加密 网页的压縮加密模块,压縮加密模块对返回给移动终端的网页数据进行压縮和加密处理。
6. —种用于移动通讯设备终端的网页页面渲染浏览的应用方法,采用权利要求1所述系统实现,其特征在于,其步骤如下(61) 移动通讯设备终端发送访问请求到中转服务器;(62) 中转服务器根据移动通讯设备终端的访问请求向目标服务器获取网页数据,并将 访问结果返回移动通讯终端;(63) 移动通讯设备终端收到返回网页数据后,渲染模块根据网页数据格式进行判断, 先渲染数据量较小的文字内容;(64) 对于数据量较大的内容,留空相应的加载位置;(65) 在预先留空的加载位置上继续加载渲染数据量较大的内容。
7. 根据权利要求6所述的应用方法,其特征在于,所述系统还包括安装在中转服务器 的请求模块,步骤(62)的具体步骤如下(71) 请求模块根据移动通讯终端提出的访问请求并结合中转服务器的历史访问的页 面缓存进行对比判断;(72) 如果历史访问的页面缓存中存在与访问请求一致的页面数据,则直接在历史访问 的页面缓存中获取数据;否则按照访问请求从目标服务器获取数据,并把访问结果返回移 动通讯设备终端。
8. 根据权利要求7所述的应用方法,其特征在于,所述步骤(72)通过压縮加密模块对 返回给移动终端的网页内容进行压縮和加密。
9.根据权利要求6所述的应用方法,其特征在于,所述的数据量较大的内容为图片内 容、动画内容、FLASH程序、视频或音频内容。
全文摘要
本发明涉及移动通讯设备终端浏览器领域,特别是一种用于移动通讯设备终端的网页页面渲染浏览系统及其应用方法。本发明提供了一种用于移动通讯设备终端的网页浏览系统,包括安装在移动通讯设备终端用于渲染网页数据的渲染模块,渲染模块对接收到的网页进行如下处理(11)判断网页的内容,先渲染数据量较小的文字内容;(12)对于数据量较大的内容,留空相应的渲染位置;(13)在移动通讯设备终端显示网页,在预先留空的加载位置上继续加载渲染数据量较大的内容。本发明使用“先文字后图片”的渲染方式,避免加载图片使页面陷入停顿状态,大大提高了用户的浏览体验。
文档编号G06F17/30GK101777066SQ20091031298
公开日2010年7月14日 申请日期2009年12月31日 优先权日2009年12月31日
发明者梁捷 申请人:优视科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1