[发明专利]一种配置参数的方法及装置有效

专利信息
申请号: 201010582800.0 申请日: 2010-12-07
公开(公告)号: CN102566984A 公开(公告)日: 2012-07-11
发明(设计)人: 郭英涛;刘可 申请(专利权)人: 北大方正集团有限公司;北京北大方正电子有限公司
主分类号: G06F9/44 分类号: G06F9/44
代理公司: 北京同达信恒知识产权代理有限公司 11291 代理人: 黄志华
地址: 100871 北京市*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 配置 参数 方法 装置
【说明书】:

技术领域

发明涉及计算机应用技术领域,特别涉及一种配置参数的方法及装置。

背景技术

随着计算机技术的迅速发展,针对不同的应用需求,已开发出不同的计算机应用系统。其中,有些应用系统在运行时,必须先对一些参数进行配置后才能进行使用。例如:一个内部的客户端的应用系统,需要通过代理服务器与外部互联网资源进行数据交换,此时,不仅需要设置IE代理,并且,还需要对客户端中该应用系统的一些网络代理参数进行配置,形成配置文件。这样,才能在运行该应用系统时,调用该配置文件,读取配置的参数,实现与外部互联网资源的数据交换。

目前,配置这些应用系统的参数的过程包括:生成一个包含所有待配置的参数的信息的可扩展标记语言(Extensible Markup Language,XML)文件,然后,通过文档对象模型(Document Objiect Model,DOM)修改该XML文件,从而实现这些应用系统的参数的配置。运行应用系统时读取已配置的参数同样采用DOM方法访问配置文件。

该DOM方式的参数配置过程包括:首先,定义一个XML文件的对象,例如:System.Xml.XmlDocument的对象m_document。然后,调用该对象Load(string filename)方法加载XML文件,通过查找该对象指定的节点(Node),定位到对应节点的数值,最后,对节点的数值修改后,调用m_document的Save(string File Name)方法进行保存,从而,实现文件参数的配置,获得配置文件。而DOM方式的访问已配置参数过程包括:定义配置文件的对象,然后调用该对象Load(string filename)方法加载配置文件,然后,通过查找该对象指定的节点(Node),定位到对应节点的访问,最后对节点的数据进行访问。

可见,现有DOM方式须将整个文档载入内存,然后生成一个相应节点的对象树,这样,当XML文件的数据量比较大或者文件结构比较复杂时,就会占用大量的内存空间,其解析的过程也会很复杂,时间也会比较长,从而,读取或修改数据的速度都比较慢。

发明内容

本发明实施例提供一种配置参数的方法及装置,用以提高参数配置的速度。

本发明实施例提供一种配置参数的方法,包括:

根据待配置的参数的属性,生成一个文本文件;

将所述文本文件转换为类对象文件,并配置所述类对象文件中待配置的参数;

将已配置参数的类对象文件进行序列化,得到配置文件。

本发明实施例提供一种配置参数的装置,包括:

生成单元,用于根据待配置的参数的属性,生成一个文本文件;

配置单元,用于将所述文本文件转换为类对象文件,并配置所述类对象文件中待配置的参数;

序列化单元,用于将已配置参数的类对象文件进行序列化,得到配置文件。

本发明实施例中,根据待配置的参数的属性,生成一个文本文件,将所述文本文件转换为类对象文件,并配置所述类对象文件中待配置的参数,将已配置参数的类对象文件进行序列化,得到配置文件。这样,参数配置过程中,只需将文本文件转换为类对象文件,其过程也比较简单,不需要复杂的解析过程,节省了配置参数的时间,提高参数配置的速度。

附图说明

图1为本发明实施例中配置参数的流程图;

图2为本发明具体实施例中配置参数的流程图;

图3为本发明具体实施例中具有XML结构定义的文件的示意图

图4为本发明具体实施例中可执行对象的示意图;

图5为本发明实施例中配置参数装置的结构图。

具体实施方式

本发明实施例中,将所有待配置的参数生成一个文本文件之后,将该文件转换为类对象文件,对该类对象文件中的每个待配置的参数进行配置。然后,对配置了参数的类对象文件进行序列化,将对象转换为文本文件,从而形成配置文件进行保存,这样,当运行该应用系统时,即可调用该配置文件,并对该配置文件进行反序列化,得到已配置参数的可执行对象,从而运行该应用系统。

其中,序列化是将对象转换为容易传输的格式的过程。本发明实施例中,可序列化一个对象为一个文本文件。反之,反序列化是根据文件流重新构造对象。XML序列化中最主要的类是XmlSerializer类,它的最重要的方法是Serialize和Deserialize方法。

参见图1,配置参数的过程包括:

步骤101:根据待配置的参数的属性,生成一个文本文件。

文本文件包括:XML文件。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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