[发明专利]一种网络数据的处理方法和系统无效

专利信息
申请号: 200910086382.3 申请日: 2009-06-11
公开(公告)号: CN101571872A 公开(公告)日: 2009-11-04
发明(设计)人: 魏一平 申请(专利权)人: 北京百分通联传媒技术有限公司
主分类号: G06F17/30 分类号: G06F17/30
代理公司: 北京方韬法业专利代理事务所 代理人: 岳 亚
地址: 100085北京市海淀*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 网络 数据 处理 方法 系统
【说明书】:

技术领域

发明涉及互联网技术领域,尤其涉及一种网络数据的处理方法和系统。

背景技术

随着网络的发展,互联网上的数据量不断地增加,在网络传输受限制的用户终端上要获取数据将会花费较长的时间,在网络数据还未下载完之前,用户只能等待,而等待是往往会打消用户使用的积极性。

随着这些网络传输受限制的用户终端正在不断的提高网络速度,网络传输速度有了一定的提高,但是就现在网络来说,这个提高是有限的,且对于数据量较大的内容,仍然是捉襟见肘。

现行的网络数据基本都是以XML形式传输,XML简单易读,对于各种类型的资料,不论文档或二元档,都能标注,能够完成不同系统、不同机型间的通信,使其在现今以及以后一段时间内有广泛的应用。

对于XML文档,有两种解析方法。

一种是最通用的DOM解析,DOM解析器把XML文档转化为一个包含其内容的树,并可以对树进行遍历。用DOM解析模型的优点是编程容易,开发人员只需要调用建树的指令,然后利用navigation APIs访问所需的树节点来完成任务。可以很容易的添加和修改树中的元素。

该方法存在的缺点是使用DOM解析器的时候需要处理整个XML文档,所以对性能和内存的要求比较高,尤其是遇到很大的XML文件的时候,由于它的遍历能力,DOM解析器常用于XML文档需要频繁的改变的服务中,且DOM是把所有的XML都下载到客户端,然后转化为DOM树,才能完成后期的节点遍历和数据组合,需要较大量的时间。

另一种是SAX解析,SAX解析器采用了基于事件的模型,它在解析XML文档的时候可以触发一系列的事件,当发现给定的tag的时候,它可以激活一个回调方法,告诉该方法制定的标签已经找到。SAX对内存的要求通常会比较低,因为它让开发人员自己来决定所要处理的tag。特别是当开发人员只需要处理文档中所包含的部分数据时,SAX这种扩展能力得到了更好的体现。

但这种方法的缺点是SAX解析具有较高的使用性能,SAX解析也需要把所有的数据下载并加载到解析器里才能正常的解析,如果XML结构稍有问题,会产生错误而使页面不能显示,且所有数据加载并解析,然后构成自己的数据结构需要耗费较大的内存。

发明内容

本发明的目的在于提出一种网络数据的处理方法和系统,能够在网络数据传输速度不变的情况下,加快用户使用网络数据的速度,提高用户对网络的体验度。

为达此目的,本发明采用以下技术方案:

一种网络数据的处理方法,包括以下步骤:

A、用户终端按字符读取网络数据,并存储在内存中;

B、当读取到一个完整的标签时,解析器对标签数据进行解析;

C、解析完成后,应用模块对标签数据进行处理。

所述网络数据是XML格式。

还包括以下步骤:

解析器对标签数据进行解析的同时,用户终端继续按字符读取网络数据,并存储在内存中。

还包括以下步骤:

内存对已经解析的标签数据进行删除。

步骤C进一步包括以下步骤:

应用模块将标签数据组合成对应的数据结构;

绘制到界面上或者进行数据保存。

一种网络数据的处理系统,位于用户终端,包括内存、解析器和应用模块,其中,

内存用于存储未封闭的标签数据和解析器正在解析的标签数据;

解析器用于解析内存中有完整标签的封闭标签数据;

应用模块用于处理内存中已经解析的标签数据。

采用了本发明的技术方案,当读取到完整的标签时,就会及时调用回调函数处理事件或者显示,使应用模块能够及时响应,而改变界面或者响应下一步的操作,可以有效地提高使用效率,从而达到使用的流畅性。

附图说明

图1是本发明具体实施方式中一种网络数据处理系统的结构示意图。

图2是本发明具体实施方式中一种网络数据处理流程图。

具体实施方式

下面结合附图并通过具体实施方式来进一步说明本发明的技术方案。

图1是本发明具体实施方式中一种网络数据处理系统的结构示意图。如图1所示,该网络数据处理系统包括内存101、解析器102和应用模块103,其中,内存存储未封闭的标签数据和解析器正在解析的标签数据,解析器解析内存中有完整标签的封闭标签数据,应用模块处理内存中已经解析的标签数据。

图2是本发明具体实施方式中一种网络数据处理流程图。如图2所示,该网络数据处理流程包括以下步骤:

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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