[发明专利]一种针对Android系统的基于内容分组的浏览器页面加载方法有效

专利信息
申请号: 201210445282.7 申请日: 2012-11-08
公开(公告)号: CN102982113B 公开(公告)日: 2016-11-30
发明(设计)人: 张海霞;于莉;袁东风;徐加利;林慧琳;李宗璋;孙志猛;马翠云;杨千里;王宏宾 申请(专利权)人: 山东大学
主分类号: G06F17/30 分类号: G06F17/30;G06F9/445
代理公司: 济南金迪知识产权代理有限公司 37219 代理人: 吕利敏
地址: 250100 山*** 国省代码: 山东;37
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明涉及一种针对Android系统的基于内容分组的浏览器页面加载方法,在浏览器与服务器建立连接并取得资源之后,将网页解析成DOM树,在网页进行渲染之前,将加载到DOM树中的节点按照内容进行分组重建,并优先完成对蕴含大量有效信息的文本文字节点组的渲染,在保证用户可接收到有效信息的同时,完成对图片、音视频等内容的渲染。这种基于内容分组的浏览器页面加载方法,显著提高了有效信息的渲染速率,避免了用户等待网页加载时间过长的缺陷,保障了良好了用户体验,对推动互联网信息快速有效传送具有积极的意义。
搜索关键词: 一种 针对 android 系统 基于 内容 分组 浏览器 页面 加载 方法
【主权项】:
一种针对Android系统的基于内容分组的浏览器页面加载方法,其特征在于,该方法包括步骤如下:(1)浏览器接收到浏览器地址栏的请求链接之后,浏览器通过DNS解析查到上述请求链接域名映射的IP地址,浏览器与所述IP地址取得链接,同时所述浏览器通过HTTP协议利用请求头信息向所述IP地址所在的服务器发起请求;(2)所述服务器接收到步骤(1)所述的请求并等待处理该请求;所述服务器处理上述请求后向所述浏览器发回响应,此时在HTTP协议下,所述浏览器从服务器接收到HTML类型的代码文件或XML类型的代码文件,并获取其中内嵌的资源地址;(3)所述浏览器将HTML类型的代码文件解析成XML DOM树,解析完成之后,所述XML类型的代码文件所描述的内容及其结构,作为DOM树都被存储在Android系统的内存之中;(4)所述浏览器从XML DOM树根节点开始检测,每一个DOM节点都会被执行检查,将每一个DOM节点蕴含文本信息、图片、音频和视频信息的节点分别存储在不同的节点组中:将文本信息类的节点存储在文本信息节点组中、将图片类的节点存储在图片节点组中、将音频类的节点存储在音频节点组中、将视频类的节点存储在视频节点组中,完成DOM树的重建;(5)所述浏览器采用多线程技术,同时提取文本信息节点组、图片节点组、音频节点组和视频节点组中内容进行网页渲染;以文本信息节点组内容信息为例,提取DOM树中文本信息节点组中节点的内容信息,开始进行网页渲染;渲染完成后,加载文本信息类的节点中的JS文件和文字样式CSS,对所述JS文件按照串行加载方式进行加载;(6)所述浏览器依次完成对DOM树中图片节点组中节点的图片信息、音频节点组中节点的音频信息、视频节点组中节点的视频信息的渲染。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东大学,未经山东大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201210445282.7/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top