一种用于移动通讯设备终端加快回退操作的浏览系统及其应用方法

文档序号:7724570阅读:211来源:国知局
专利名称:一种用于移动通讯设备终端加快回退操作的浏览系统及其应用方法
技术领域
本发明涉及浏览器领域,特别是一种用于移动通讯设备终端加快回退操作的浏览
系统。
背景技术
网页后退操作,是网页浏览器一个基本功能,能让用户返回到之前浏览的页面。
页面的框架不同,导致了页面内容展示不同,从技术层面上说,每一个页面都对应 着一个文档对象模型(Document Object Model,DOM)结构,这个结构确定页面的基本框架。 DOM的作用就是告诉浏览器程序如何操作和显示页面各种标识。 在浏览页面的时候,(浏览器)程序会根据页面DOM结构从目标服务器读取相应 的元素(图片,声音等),并将这些元素文件下载,存放到本地cache目录(比如Windows下 的temp目录)。 在页面浏览过程中,用户一旦执行"后退"操作,(浏览器)程序会根据页面DOM结 构来重构页面内容,并从本地cache中抽取相应的元素来填充页面。如果页面上有个标记 是需要实时联网获取数据的,那么将重新依照标记联网获取相关数据,完成重构后将页面 再次输出。由于页面最主要的(图片、声音)元素是直接从本地cache读取,因此给用户的 感觉后退操作如同没联网一样。 但是在移动浏览终端上,传统的后退技术有如下缺点 (1)现在的网页页面采用了 DOM结构,因此渲染页面时需要对多个文件进行处理, 例如CSS配置文件,JS脚本文件等等,对于这些文件,在浏览器渲染时需要按照DOM结构重 构成一个纯内容页面,该纯内容页面不需要根据DOM结构进行重构,可以由浏览器直接显 示。在普通PC端上执行上述操作,由于PC端上对网页页面的数据处理能力较强,网络传输 流量不受限制且网络带宽较高,因此执行时间很短,用户不会明显感知,但是在移动通讯设 备终端上执行上述网页页面后退操作时,由于移动通讯设备终端本身对网页页面的数据处 理能力较弱,加上网络传输流量资源利用率不高且网络带宽较窄,因此把页面重整成一个 网页页面,需要一定的网络数据传输和重整时间,这段时间是可以被用户明显感知的。
(2)对一些页面来说,执行后退操作时,移动通讯设备终端会自动重新联网获取网 页页面的某部分数据,从而加大了本来资源利用率较低的网络数据传输流量,加上在窄带 网络接入下,延长了网页页面的重整时间,最终影响了用户使用体验。

发明内容
本发明提供了一种用于移动通讯设备终端加快回退操作的浏览系统,以解决现有 技术中返回之前浏览的网页页面进行重整时耗时过长的技术问题。
本发明的另外一个目的在于提供该浏览系统的应用方法。
为了实现本发明的第一个目的,采用的技术方案如下
本发明提供了一种用于移动通讯设备终端加快回退操作的浏览系统,该系统安装
在移动通讯设备终端和用于转发访问请求的中转服务器,该系统包括 安装在移动通讯设备终端的模块包括 储存模块,用于储存中转服务器返回的纯内容页面; 回退处理模块,用于处理回退请求; 储存模块把纯内容页面储存在移动通讯设备终端; 安装在中转服务器的模块包括 页面处理模块,用于把目标服务器返回的页面转换为纯内容页面。 页面处理模块与储存模块通过网络连接,回退处理模块与储存模块连接。 页面处理模块对从目标服务器获取的页面进行处理转换为纯内容页面后返回给
储存模块,储存模块把纯内容页面储存在移动通讯设备终端,当用户通过移动通讯设备终
端的回退按键,选择回退操作时,回退处理模块从储存模块中把历史的纯内容页面取出并
通过浏览器显示。 当用户选择回退操作时,回退处理模块从储存模块中把历史的纯内容页面取出并 通过浏览器显示。 作为一种优选方案,页面处理模块根据文档对象模型结构把页面转换为纯内容页 面。储存模块把纯内容页面储存在移动通讯设备终端的缓存区。 作为更进一步的优选方案,回退处理模块还包括用于处理实时数据的实时处理模 块,其工作流程如下 (41)判断从储存模块中取出的纯内容页面的网页元素; (42)假如存在需要重新从网络获取的网页元素,则给出实时数据提示。 作为在再一步的优选方案,上述步骤(42)中 实时数据提示为给出对话框,提示用户重新刷新; 实时数据提示可以为 给出需要重新获取的网页元素的超链接;
或者给出提示表示页面已经过期。 在网页渲染时,实时数据由用户决定是否加载,网页的显示不会因为没有加载完 成实时数据而延缓显示,因此既减少了网络流量,同时也加快了网页的显示速度。
为了实现第二个发明目的,采用的技术方案如下 本发明提供了一种用于移动通讯设备终端加快回退操作的浏览系统的应用方法, 其步骤为 (801)移动通讯设备终端向中转服务器发送访问请求; (802)中转服务器根据访问请求从目标服务器获取所请求的第一页面; (803)页面处理模块对获取的页面进行处理,转换为第一纯内容页面; (804)中转服务器把第一纯内容页面返回给移动通讯设备终端; (805)储存模块把中转服务器返回的第一纯内容页面储存在移动通讯设备终端; (806)移动通讯设备终端显示第一纯内容页面; (807)移动通讯设备终端再次向中转服务器发送访问请求; (808)中转服务器根据访问请求从目标服务器获取所请求的第二页面;
5
(809)页面处理模块对获取的页面进行处理,转换为第二纯内容页面; (810)中转服务器把第二纯内容页面返回给移动通讯设备终端; (811)储存模块把中转服务器返回的第二纯内容页面储存在移动通讯设备终端; (812)当用户选择回退操作时,回退处理模块从储存模块中把第一纯内容页面取
出并通过浏览器显示。 作为更进一步的优选方案,步骤(812)还包括如下步骤 (91)判断从储存模块中取出的纯内容页面的网页元素; (92)假如存在需要重新从网络获取的网页元素,则给出实时数据提示; (93)实时数据提示为给出对话框提示用户重新刷新,或者为给出需要重新获取的
网页元素的超链接,或者为给出提示页面已经过期。 本发明由于把页面的渲染工作放到中转服务器上,移动通讯设备终端直接保存了 渲染以后的纯内容页面,因此在用户执行回退操作时,能直接从储存区域读取并显示,而无 需再次执行渲染操作。同时,对于需要实时更新的数据,并不自动从网络获取,而交给用户 自行决定,因此能明显的提高移动通讯设备终端用户执行后退操作时网页的显示速度。


图1为本发明的工作示意图。
具体实施例方式
下面结合附图和具体实施方式
对本发明作进一步详细的说明。
本发明的工作流程如图1所示 (SOI)移动通讯设备终端1向中转服务器2发送页面a访问请求; (S02)中转服务器2根据访问请求,向互联网3获取页面数据; (S03)中转服务器2的页面处理模块对收到的页面数据进行处理,页面处理模块
根据页面A的DOM进行页面重构,把各种页面数据如CSS文件,JS脚本文件,图片,文字等
重构成纯内容页面A1后输出; (S04)中转服务器2把纯内容页面Al返回给移动通讯设备终端1 ; (S05)移动通讯设备终端的储存模块把纯内容页面Al保存在移动通讯设备终端
的缓存区; (S06)当用户浏览其他页面后通过回退按键执行回退操作,回退回A1时,由于Al 页面是纯粹的内容,所以客户端能马上从本地缓存中提取数据重构页面,不需要以页面DOM 结构进行重构,大大节省了页面渲染所需的时间; (S07)对于页面上一些需要"实时"获取内容的标识,在服务器端可以作一些判断 并提供相应的操作或让用户进行页面刷新操作;或根据页面原本标识建立新的链接获取 内容;或提示页面已过时(比如在线支付等一些安全性较高的操作)等等。
权利要求
一种用于移动通讯设备终端加快回退操作的网页浏览系统,该系统安装在移动通讯设备终端和用于转发访问请求的中转服务器,其特征在于,所述系统包括安装在移动通讯设备终端的模块,包括储存模块,用于储存中转服务器返回的纯内容页面;回退处理模块,用于处理回退请求;储存模块把纯内容页面储存在移动通讯设备终端;安装在中转服务器的模块,包括页面处理模块,用于把目标服务器返回的页面转换为纯内容页面。
2. 根据权利要求1所述的浏览系统,其特征在于,所述的页面处理模块根据文档对象 模型结构把页面转换为纯内容页面。
3. 根据权利要求1所述的浏览系统,其特征在于,所述的储存模块把纯内容页面储存 在移动通讯设备终端的缓存区。
4. 根据权利要求1所述的浏览系统,其特征在于,所述回退处理模块还包括用于处理 实时数据的实时处理模块,其工作流程如下(41) 判断从储存模块中取出的纯内容页面的网页元素;(42) 假如存在需要重新从网络获取的网页元素,则给出实时数据提示。
5. 根据权利要求4所述的浏览系统,其特征在于,所述步骤(42)中,所述实时数据提示 为给出对话框,提示用户重新刷新。
6. 根据权利要求4所述的浏览系统,其特征在于,所述步骤(42)中,所述实时数据提示 为给出需要重新获取的网页元素的超链接。
7. 根据权利要求4所述的浏览系统,其特征在于,所述步骤(42)中,所述实时数据提示 为给出提示表示页面已经过期。
8. —种用于移动通讯设备终端加快回退操作的网页浏览一种根据权利要求1所述的 浏览系统的应用方法,采用权利要求1所述系统实现,其特征在于,所述方法的步骤为(801) 移动通讯设备终端向中转服务器发送访问请求;(802) 中转服务器根据访问请求从目标服务器获取所请求的第一页面;(803) 页面处理模块对获取的页面进行处理,转换为第一纯内容页面;(804) 中转服务器把第一纯内容页面返回给移动通讯设备终端;(805) 储存模块把中转服务器返回的第一纯内容页面储存在移动通讯设备终端;(806) 移动通讯设备终端显示第一纯内容页面;(807) 移动通讯设备终端再次向中转服务器发送访问请求;(808) 中转服务器根据访问请求从目标服务器获取所请求的第二页面;(809) 页面处理模块对获取的页面进行处理,转换为第二纯内容页面;(810) 中转服务器把第二纯内容页面返回给移动通讯设备终端;(811) 储存模块把中转服务器返回的第二纯内容页面储存在移动通讯设备终端;(812) 当用户选择回退操作时,回退处理模块从储存模块中把第一纯内容页面取出并通过浏览器显示。
9. 根据权利要求8所述的应用方法,其特征在于,所述方法的步骤(812)还包括如下步骤(91) 判断从储存模块中取出的纯内容页面的网页元素;(92) 假如存在需要重新从网络获取的网页元素,则给出实时数据提示;(93) 实时数据提示为给出对话框提示用户重新刷新,或者为给出需要重新获取的网页元素的超链接,或者为给出提示页面已经过期。
全文摘要
本发明涉及浏览器领域,特别是一种用于移动通讯设备终端加快回退操作的浏览系统。本发明提供了一种用于移动通讯设备终端加快回退操作的浏览系统,该系统安装在移动通讯设备终端和用于转发访问请求的中转服务器,该系统包括安装在移动通讯设备终端的储存模块,回退处理模块;安装在中转服务器的页面处理模块。页面处理模块与储存模块通过网络连接,回退处理模块与储存模块连接。本发明由于把页面的渲染工作放到中转服务器上,移动通讯设备终端直接保存了渲染以后的纯内容页面,因此在用户执行回退操作时,能明显的提高移动通讯设备终端用户执行后退操作时网页的显示速度。
文档编号H04M1/725GK101770511SQ20091031298
公开日2010年7月7日 申请日期2009年12月31日 优先权日2009年12月31日
发明者梁捷 申请人:优视科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1