当前位置: 首页 > 专利查询>北京大学专利>正文

一种轻量级网页动态视图快速构建方法技术

技术编号:3747681 阅读:233 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种轻量级网页动态视图快速构建方法,属于计算机应用技术领域。本方法为:1)提取待分析页面的本地脚本和静态内嵌链接;2)从静态内嵌链接中提取出静态内嵌脚本;3)利用脚本执行引擎动态执行本地脚本和静态内嵌脚本,识别出该页面的动态内嵌链接;4)将动态内嵌链接所指向的文档和静态内嵌链接所指向的文档构成一内嵌文档集合;5)提取该页面与内嵌文档集合中的文档的引用-被引用关系;6)将识别出的静态内嵌页面和动态内嵌页面分别作为待分析页面,重复步骤1)~5),根据每次得到的内嵌文档集合和引用-被引用关系,建立页面动态视图。本发明专利技术以较少的时间代价和较小的系统代价完成页面动态视图的构建。

【技术实现步骤摘要】

本专利技术属于计算机应用
,具体涉及一种将页面静态解析和脚本动态执行相结合,进行低交互式网页动态视图快速构建的方法。
技术介绍
早期的web页面仅仅简单包含一些文本和图片等内容,随着近年来web技术的发 展,网页编写人员常常利用一些内嵌链接和结合脚本运行,以一种无需用户交互的方式将 更多活跃的元素和更多精彩的内容在页面中展现出来。 内嵌链接是HTML页面中一类带有src属性的特殊的超链接形式,其特点是,当浏 览器访问带有内嵌链接的页面时,无需用户点击,链接指向的内容就会被自动加载,如带有 src属性的〈iframe〉、〈frame〉指向的是一个内嵌页面,〈script〉的src指向的是一个内嵌 脚本文件。页面中的脚本作为一种客户端即时执行代码,大大提高了网页的浏览速度和交 互能力,使得网页和用户之间实现了一种实时性的关系,常常通过脚本动态执行来生成一 些内嵌链接并将其载入页面。 本专利技术抽象出网页动态视图的概念,其对应于用户访问页面时,浏览器自动加载 内嵌链接指向的内嵌文档的层次结构图。如附图i所示,用户访问页面x时,即使无进一步 交互,图中所有内嵌文档均会被浏览器自动加本文档来自技高网...

【技术保护点】
一种轻量级网页动态视图快速构建方法,其步骤为:1)提取待分析页面的本地脚本和静态内嵌链接;2)从所述静态内嵌链接中提取出静态内嵌脚本;3)利用脚本执行引擎动态执行所述本地脚本和所述静态内嵌脚本,识别出该页面的动态内嵌链接;4)将所述动态内嵌链接所指向的文档和所述静态内嵌链接所指向的文档构成一内嵌文档集合;5)提取该页面与所述内嵌文档集合中的文档的引用-被引用关系;6)将根据所述静态内嵌链接识别出的静态内嵌页面和根据所述动态内嵌链接识别出的动态内嵌页面分别作为待分析页面,重复步骤1)~5),根据每次得到的内嵌文档集合和引用-被引用关系,建立页面动态视图。

【技术特征摘要】

【专利技术属性】
技术研发人员:张慧琳诸葛建伟宋程昱韩心慧龚晓锐邹维
申请(专利权)人:北京大学
类型:发明
国别省市:11[中国|北京]

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

1