在浏览器中实现标签页的方法与装置制造方法及图纸

技术编号:4181493 阅读:278 留言:0更新日期:2012-04-11 18:40
为了解决现有的浏览器实现标签页时,用户等待从标签页代码解析的时间,及等待从标签页浏览处理的时间较长,用户体验较差的问题,本发明专利技术提出了一种在浏览器中实现标签页的方法与装置,浏览器获取从标签页的代码,并获取从标签页解析的附加解析条件;当从标签页解析的附加解析条件满足后,解析从标签页的代码。优选地,还获取从标签页解析后进行浏览处理的附加浏览处理条件;当从标签页浏览处理的附加浏览处理条件满足后,再根据已解析的标签页的代码,对从标签页进行浏览处理。根据本发明专利技术,通过附加解析条件与附加浏览处理条件,可以根据用户的浏览行为对从标签页代码进行解析,对标签页进行浏览处理,减少了用户等待的时间,提高了用户体验。

【技术实现步骤摘要】

本专利技术涉及用于显示浏览内容的浏览器,尤其涉及网络浏览器实 现网页标签页的方法与装置。
技术介绍
在用户设备的浏览器,例如网络浏览器中,用于显示浏览内容的 标签页是一种应用广泛的导航部件。 一般来说,浏览器界面中的一个 显示区域对应着多个标签页,各个标签页分别对应各个数据集。用户 通过例如点击标签页标题等手段激活 一个标签页后,该标签页及对应的数据集会在该显示区域中显示出来;在激活另一个标签页后,该显 示区域会变为显示该另一个标签页及相应数据集。通过标签页,能够 大大地节省浏览器界面所占的显示区域的大小,用户也能够在同一显 示区域中浏览多个标签页内容,十分方^_。例如,Web2.0目前在互联 网中的应用越来越广泛,其一个重要特征就是标签页的大量应用。Web 2.0浏览器显示包含着各个标签页的主网页,用户可以点击不同标签页 对应的标题,在主网页的同 一个显示区域内浏览不同标签页所含的不同 内容,而不必为不同内容打开新的网页,十分简单迅捷。浏览器实现标签页时,浏览器需要该标签页的超文本标记语言 (HTML)代码进行解析处理,其中,浏览器解析出需要显示的标签页 文本内容及内容对应的各种标签,还需要按照文档对象模型(Document ObjectModel,简称DOM)的规范,构建该网页的DOM树(DOM Tree ) 与可能需要的渲染树(Render Tree),以便进行排版,按与标签对应的 格式显示标签页文本内容,供用户浏览。解析处理需要占用一定的浏览 器资源,并消耗一定的时间。 一般来说,在主网页中,包括一个主标签 页,即默认已经选中,初始化时需要显示的标签页;和至少一个从标签9页,即默认没有选中的标签页,除非用户发出浏览指令,否则该标签页 不会呈现给用户。因此,当浏览器需要实现多个标签页时,如何按照一 定规则对主标签页和从标签页进行解析处理,保证用户对主标签页和从 标签页内容的快速浏览,是一个影响用户体验的技术问题。现有技术中,网络浏览器实现标签页的技术方案包括下面两种A. 主网页初始化时,把主标签页和从标签页的所有代码下载下来, 并全部进行解析处理。在这种方案中,解析处理所有标签页的代码会明 显降低主网页的解析速度,用户体验较差;B, 主网页初始化时,仅下载并解析处理主标签页的代码;当用户 选择从标签页时,发起新的http请求,下载从标签页的代码,继而进行 解析处理。在这种方案中,在用户选择从标签页时,需要等待代码下载 并解析处理完毕,不能马上看到从标签页的内容,用户体验较差。此外,在解析处理之后,网络浏览器对标签页的实现可以进一步还 包括对该标签页进行浏览处理,例如,将标签页HTML代码中指定的图 片、音频、层叠样式表单(Cascading Style Sheets,简称CSS)等浏览资 源下载到用户设备,并将其在所属标签页中呈现给用户。浏览处理也需 要占用一定的浏览器资源,并消耗一定的时间。现有技术中, 一般在标 签页解析处理时进行浏览处理,因而这样也可能会影响用户的体验。
技术实现思路
为了解决的上述现有技术的缺点,提高用户体验,本专利技术提出,在 带有浏览器初始化时,获取从标签页的代码,并获取对从标签页进行解 析处理的附加解析条件;当从标签页解析的附加解析条件满足后,再对 从标签页进行解析处理。优选地,浏览器还获取从标签页解析处理后进 行浏览处理的附加浏览处理条件;当从标签页浏览处理的附加浏览处理 条件满足后,再对从标签页进行浏览处理。具体地,根据本专利技术的第一方面,提供了一种在用户设备中用于实现 浏览器的标签页的方法,其中,所述标签页包括一个或多个从页面,该 方法包括i.获取所述一个或多个从页面的页面代码信息,并获取各个从页面各自的附加解析条件信息,其中,所述附加解析条件信息指示获 取到相应从页面的页面代码信息后,对该从页面的页面代码信息进行解析处理的附加解析条件;ii.当一个或多个从页面的所述附加解析条件满 足时,对所述从页面的页面代码信息进行解析处理。优选的,上述方法还包括还包括m.获取所述一个或多个从页面各 自的附加浏览处理条件信息,其中,所述各个从页面的附加浏览处理条 件信息指示解析处理该从页面的页面代码信息后,根据解析后的页面代 码信息对相应从页面进行浏览处理的附加浏览处理条件;n.当一个或多 个从页面的所述附加浏览处理条件满足时,根据相应的从页面的解析后 的页面代码信息,对相应从页面进行浏览处理。根据本专利技术的第二个方面,提供了一种在网络服务器中用于辅助用户 设备实现浏览器的标签页的辅助方法,其中,所述标签页包括一个或多 个从页面,该辅助方法包括如下步骤L生成所述一个或多个从页面的 各自的附加解析条件信息,其中,所述附加解析条件信息指示所述浏览 器获取到相应从页面的页面代码信息后,对相应从页面的页面代码信息 进行解析处理的附加解析条件;II,将所述一个或多个从页面的各自的附 加解析条件信息提供给所述用户设备。优选的,上述方法还包括以下步骤A.生成所述一个或多个从页面 各自的附加浏览处理条件信息,其中,所述附加浏览处理条件信息指示 所述浏览器解析处理相应从页面的页面代码信息后,根据解析后的从页 面的页面代码信息对相应从页面进行浏览处理的附加浏览处理条件;B, 将所述一个或多个从页面的各自的附加浏览处理条件信息提供给所述 浏览器。根据本专利技术的第三个方面,提供了 一种在用户设备中用于实现浏览器 的标签页的装置,其中,所述标签页包括一个或多个从页面,该装置包 括第一获取装置,用于获取所述一个或多个从页面的页面代码信息, 并获取各个从页面各自的附加解析条件信息,其中,所述附加解析条件 信息指示获取到相应从页面的页面代码信息后,对该从页面的页面代码 信息进行解析处理的附加解析条件;解析装置,用于当一个或多个从页页面的页面代码信息进行解析 处理。优选地,上述装置还包括装置还包括第三获取装置,用于获取所 述一个或多个从页面各自的附加浏览处理条件信息,其中,所述各个从 页面的附加浏览处理条件信息指示解析处理相应>^人页面的页面代码后, 对所述对应从页面进行浏览处理的附加浏览处理条件;浏览处理装置, 当 一个或多个从页面的所述附加浏览处理条件满足时,根据相应的从页 面的解析后的页面代码信息,对相应从页面进行浏览处理。根据本专利技术的第四个方面,提供了 一种在网络服务器中用于辅助用户 设备实现浏览器的标签页的辅助装置,其中,所述标签页包括一个或多 个从页面,该装置包括第一生成装置,用于生成所述一个或多个从页 面的各自的附加解析条件信息,其中,所述附加解析条件信息指示所述 浏览器获取到相应从页面的页面代码信息后,对相应从页面的页面代码 信息进行解析处理的附加解析条件;第一提供装置,用于将所述一个或 多个从页面的各自的附加解析条件信息提供给所述浏览器。优选的,上述辅助装置还包括第二生成装置,用于生成所述一个或 多个从页面各自的附加浏览处理条件信息,其中,所述附加浏览处理条 件信息指示所述浏览器解析处理相应从页面的页面代码信息后,根据解 析后的从页面的页面代码信息对相应从页面进行浏览处理的附加浏览 处理条件;第二提供装置,用于将所述一个或多个从页面的各自的附加 浏览处理条件信息提供给所述浏览器。通过使本文档来自技高网
...

【技术保护点】
一种在用户设备中用于实现浏览器的标签页的方法,其中,所述标签页包括一个或多个从页面,该方法包括: i.获取所述一个或多个从页面的页面代码信息,并获取各个从页面各自的附加解析条件信息,其中,所述附加解析条件信息指示获取到相应从页面的页面 代码信息后,对该从页面的页面代码信息进行解析处理的附加解析条件; ii.当一个或多个从页面的所述附加解析条件满足时,对所述从页面的页面代码信息进行解析处理。

【技术特征摘要】

【专利技术属性】
技术研发人员:王闻宇王刚汪奕菲
申请(专利权)人:突触计算机系统上海有限公司
类型:发明
国别省市:31[]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1