[发明专利]实现万维网页面树形结构数据展示的方法、系统及装置有效

专利信息
申请号: 201010001084.2 申请日: 2010-01-21
公开(公告)号: CN101763423A 公开(公告)日: 2010-06-30
发明(设计)人: 程宝 申请(专利权)人: 中兴通讯股份有限公司
主分类号: G06F17/30 分类号: G06F17/30
代理公司: 北京安信方达知识产权代理有限公司 11262 代理人: 解婷婷;龙洪
地址: 518057 广东省深圳市南山*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 实现 万维网 页面 树形 结构 数据 展示 方法 系统 装置
【说明书】:

技术领域

本发明涉及万维网(WEB,World Wide Web)页面树形结构展示技术, 尤其涉及基于可扩展标记语言(XML,XML-eXtensible Marked Language) 的实现WEB页面树形结构数据展示的方法、系统及装置。

背景技术

随着因特网的高速发展,WEB网站逐渐成为人们日常工作和生活中必不 可少的伴侣,随着WEB2.0标准的逐渐推广,在浏览器/服务器(B/S, Browser/Server)应用系统中采用树形结构展示目录和数据的需求也日趋强 烈。众所周知,树形结构指的是数据元素之间存在着“一对多”的树形关系 的数据结构,并已经在多个领域中被广泛使用,譬如文件系统中文件的管理 结构,家族族谱等。

XML是一种简单的数据存储语言,它使用一系列简单的标记来描述数 据,而这些标记可以用方便的方式来建立,虽然XML占用的空间比二进制 数据占用的空间更多,但XML极其简单易于掌握和使用。

XML的成功并不在于它容易被人们书写和阅读,而在于它从根本上解决 了应用系统之间的信息交换。这是因为XML满足了两方面基本的需求:

(1)将数据和表达形式分离

就象天气预报的信息可以采用不同的形式显示在不同的设备上,譬如显 示在电视、手机或者其它设备等。

(2)在不同的应用程序之间进行传输数据

电子商务数据交换的与日俱增使得这种需求越来越紧迫。

可扩展样式表语言转换(XSLT,eXtensible Stylesheet Language Transformation),根据W3C的规范说明书(http://www.w3.org/TR/xslt),最早 设计XSLT的用意是协助将XML文档(document)转换为其它文档。但是 随着技术的发展,XSLT已不仅仅用于将XML转换为超文本标记语言 (HTML,Hyper-Text Markup Language)或其它文本格式的文档,其更全面 的定义是:“一种用来转换XML文档结构的语言”,亦即通过将XML文档 与相应的XSLT相匹配,将XML文档转换成相应的数据表达形式。也就是 说,为了使数据便于人们的阅读理解,需要将信息以一定的方式显示出来或 者打印出来,例如将信息数据变成一个HTML文件,一个PDF文件,甚至 是一段声音;同样,为了使数据适合不同的应用程序,必须能够将数据从一 种格式转换为另一种格式,比如需求格式可能是一个文本文件,一个结构化 查询语言(SQL,Structured Query Language)语句,一个超文本传输协议 (HTTP,Hyper-Text Transmission Protocol)信息,一定顺序的数据调用等。 而XSLT就是上述用来实现这种转换功能的语言。譬如将XML转换为 HTML,是目前XSLT最主要的功能。

目前实现WEB系统树形结构数据展示的方法中,如果树形结构展示的 数据内容是静态的,数据级数也是固定的,通常采用的方法是以HTML的 形式写入,通过JavaScript来控制该树形结构被点击后的展示,可以一级一 级地将树形结构展示,也可以将树形结构全部折叠和展开;但如果数据诸多, 则HTML页面冗余复杂,不利于二次扩展和修改;如果树形结构中展示的数 据内容是动态的,则通常数据内容是从数据库提取的,并且数据级数也是未 知的,这种情况比较复杂,常用的解决方法是采用AJAX(即Asynchronous JavaScript and XML)技术,与动态HTML标记JavaScript脚本组合,以列表 的形式将数据显示为树形结构,并且为了提高效率可以设计成先显示二级的 数据,然后每点击其中一级,则自动从数据库提取相应的数据,再显示出该 级的下级数据。由于使用AJAX技术使得页面可以局部刷新让用户感觉不到 页面的刷新变化,在一定程度上提高了页面展示的效率。但问题在于,每次 点击都要向数据库提出数据请求,这无疑增加了数据库的响应负担,如果遇 到了连接数据库延时或者数据库连接异常的情况,则会出现数据展示受阻的 情况,从而严重地影响了用户体验。

现有的专利文献记载有:专利申请号为CN200710122116.2的中国专利 申请“基于ajax与html标记形成树形显示结构的方法”,该专利申请存在以 下技术上的不足:

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

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

本文链接:http://www.vipzhuanli.com/pat/books/201010001084.2/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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