本发明专利技术涉及移动通讯设备的浏览器领域,特别是涉及一种用于移动通讯设备终端的多页面浏览器及其应用方法。本发明专利技术提供了一种用于移动通讯设备终端的多页面浏览器,包括多个浏览网页页面,每个浏览网页页面根据用户所输入的浏览请求显示对应的网页页面内容,浏览器设置有网页页面管理模块,标签管理模块和内存管理模块。本发明专利技术提供的用于移动通讯设备终端的多页面浏览器,通过内存管理,避免移动通讯设备终端由于内存使用过多而导致内存溢出,甚至系统崩溃,通过标签管理,使用户能最大程度的利用有限的移动通讯设备终端屏幕。使移动通讯设备终端用户也能通过移动通讯设备浏览器使用多页面浏览技术上网,获得方便的上网体验。
【技术实现步骤摘要】
本专利技术涉及移动通讯设备的网页浏览器领域,特别是涉及一种用于移动通讯设备终端的多页面浏览器及其应用方法。
技术介绍
现有的网页浏览器采用了多页面浏览器技术,能够在同一浏览器中浏览多个网页 页面,这种多页面浏览技术为用户浏览网页提供了方便,但这种多页面浏览器主要应用在 普通个人计算机系统上。 随着移动技术的发展,越来越多用户使用移动通讯设备终端浏览网页,移动通讯 设备终端浏览网页已经成为比较流行的网页浏览方式。和普通个人计算机系统终端不同, 移动通讯设备终端对数据的处理能力相对较弱,而且实际显示的屏幕尺寸较小,加上受限 于网络传输带宽过窄等缺点,一般移动通讯设备终端的网页浏览器只能以单页面浏览方式 浏览网页。使用单页面浏览的缺点是用户只能使用方式单一,界面简单,有浏览方面限制。 把多页面浏览器技术简单地从普通个人计算机系统上使用的多页面浏览功能移 植到移动通讯设备终端,会存在以下问题 (1)多页面浏览需要同时维护多个页面,每个页面都在同时从与资源服务器进行 数据交换,并且都在同时地根据页面内容对网页进行渲染,所需内存比使用单页面浏览器 要大。普通个人计算机系统的内存量都比较充足,所以在普通个人计算机系统使用多页面 浏览不会有明显的问题,但是移动通讯设备终端的内存比普通个人计算机系统要少很多, 因此简单地把多页面浏览器技术移植到移动通讯设备终端很容易就会出现内存不足的问 题,从而导致移动通讯设备终端的内存溢出,甚至系统崩溃; (2)现有的多页面浏览器技术使用标签标识每个页面,在普通个人计算机系统上 面使用标签管理对用户没有什么影响,但是移动通讯设备终端的屏幕比较小,因此标签的 大小就会影响用户浏览页面的感觉,容易令到用户觉得浏览空间不足。
技术实现思路
本专利技术提供了一种用于移动通讯设备终端的多页面浏览器,针对移动终端的限 制,解决现有技术的不足,在移动通讯设备终端提供一种支持多窗口浏览的系统,让使用移 动通讯设备终端上网的用户获得方便的浏览体验。 本专利技术的第二个目的是提供一种用于该多页面浏览器到应用方法。 为了实现第一个目的,采用的技术方案如下 本专利技术提供了一种用于移动通讯设备终端的多页面浏览器,该浏览器包括多个浏 览页面,每个浏览网页页面根据用户所输入的浏览请求显示对应的页面内容,浏览器还包 括 设置有网页页面管理模块,用于维护多个浏览网页页面; 设置有标签管理模块,用于管理分别对应每个浏览网页页面的标签; 页面管理模块与标签管理模块连接。 作为一种优选方案,网页页面管理模块对每个浏览页面采用单独的线程维护。 作为更进一步的优选方案,网页页面管理模块根据移动通讯设备终端的实际显示 宽度确定最大可支持浏览网页页面页数。 作为另一种优选方案,标签管理模块采用自动隐藏技术。 作为再进一步的优选方案,系统包括内存管理模块,用于管理分配每个浏览网页 页面的内存,网页页面管理模块与内存管理模块连接,通过内存管理模块确定最大可支持 浏览网页页面页数。 为了实现第二个专利技术目的,采用的技术方案如下 本专利技术提供一种用于移动通讯设备终端的多页面浏览器到应用方法,具体步骤如 下 (61)当用户通过浏览器浏览网页页面时,网页页面管理模块通过线程维护浏览网 页页面; (62)当用户新增浏览网页页面时,网页页面管理模块判断当前浏览网页页面页 数,确定是否已经达到最大可支持浏览网页页面页数; (63)假如当前浏览的网页页面页数未达到最大可支持浏览页面页数,则允许新增 浏览网页页面,网页页面管理模块通过新增线程进行维护,原浏览网页页面由原线程维持, 新增标签以标识新的浏览网页页面,假如当前的浏览网页页面页数已经达到最大可支持浏 览网页页面页数,则执行下一步; (64)假如当前的浏览网页页面页数已经达到最大可支持浏览网页页面页数,则不 允许再新增浏览网页页面,网页页面管理模块提示用户。 作为一种优选方案,网页页面管理模块通过内存管理模块确定最大可支持浏览网 页页面页数,其具体步骤如下 (71)内存管理模块计算确定浏览网页页面的平均内存; (72)内存管理模块从系统获得可使用的总内存; (73)计算最大可支持浏览网页页面页数=可使用的总内存/浏览网页页面的平 均内存。 作为更进一步的优选方案,内存管理模块对当前使用的内存进行监控。内存管 理模块预先设置一个总内存使用量的警戒门限值,该门限值一般设为总内存量的90% 95%,当内存使用当内存使用量超过总内存使用量的警戒门限值时,提醒用户关闭浏览网 页页面或者对当前正在浏览的网页页面进行分页处理,所述分页处理是把当前正在浏览的 网页页面分成多个部分,每次只是显示其中一部分。 作为另外一种优选方案,标签模块根据浏览网页页面的页数改变标签的宽度,其 具体步骤如下 (91)标签的宽度=移动通讯设备终端实际显示的宽度/浏览网页页面的页数,标 签模块设置一个标签宽度门限值,该门限值为屏幕宽度的1 5% ; (92)当标签的宽度大于标签宽度门限值时,标签的标题为浏览网页页面的标题; (93)当标签的宽度小于标签宽度门限值时,标签的标题为浏览网页页面的序号。 作为再一种优选方案,当用户通过浏览页面浏览网页时,标签管理模块采用自动隐藏技术进行隐藏,其具体步骤如下 (101)标签管理模块判断浏览器的光标是否离开标签范围; (102)假如光标离开标签范围,则不显示标签; (103)假如光标进入标签范围,则显示标签。 本专利技术提供的用于移动通讯设备终端的多页面网页浏览器软件,为用户提供了多 页面的浏览效果。同时,由于采取了内存管理技术,预先判断可用页面,对内存进行监控,避 免移动通讯设备终端由于内存使用过多而导致系统崩溃。最后,对标签采用了縮放处理技 术以及自动隐藏技术,使用户能最大程度的利用有限的移动通讯设备终端屏幕。通过上述 技术,使移动通讯设备终端用户也能通过移动通讯设备浏览器使用多页面浏览技术上网, 获得方便的上网体验。附图说明 图l为内存管理的流程图。 图2为标签管理的示意图。 图3为标签自动隐藏与显示的示意图。具体实施例方式下面结合附图和具体实施方式对本专利技术作进一步详细的说明。 本专利技术采用多页面浏览,通过网页页面管理模块对每个浏览的网页页面采用单独 的线程维护。 在浏览中,用户可以随时新建一个浏览窗口或以新窗口形式打开选中超链接 1)新建的浏览窗标签显示在当前浏览窗口标签的左边; 2)在多窗口浏览过程中,关闭当前窗口,页面焦点自动转移到左边的浏览窗口 上; 3)对支持触摸屏的移动终端,可通过双击空白标签栏新建一个浏览窗口 ;双击窗 口对应标签栏关闭窗口等; 如图1所示,本专利技术对多页面浏览器采用了如下的内存管理 (S01)内存管理模块通过页面管理模块确定所有的浏览页面总的内存; (S02)计算浏览页面的平均内存; (S03)内存管理模块获取移动通讯设备终端当前可用内存大小,并根据运行情况向系统申请一部分内存作为网页浏览器软件可使用的总内存,在这个基础上得出系统最大可支持浏览网页页面页数为可使用的总内存/浏览网页页面的平均内存; (S04)上面得到的最大可支持浏览网页页面页数是一个估算值,适用于普通的页面。对于一些占用内存较大的网页页面来说,这个值就不本文档来自技高网...
【技术保护点】
一种用于移动通讯设备终端的多页面浏览器,其特征在于,所述浏览器包括多个浏览网页页面,每个浏览网页页面根据用户所输入的浏览请求显示对应的页面内容,所述浏览器还包括:设置有网页页面管理模块,用于维护多个浏览网页页面;设置有标签管理模块,用于管理分别对应每个浏览网页页面的标签;网页页面管理模块与标签管理模块连接。
【技术特征摘要】
【专利技术属性】
技术研发人员:梁捷,
申请(专利权)人:优视科技有限公司,
类型:发明
国别省市:11[中国|北京]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。