[发明专利]一种配置参数的方法及装置有效
申请号: | 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文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北大方正集团有限公司;北京北大方正电子有限公司,未经北大方正集团有限公司;北京北大方正电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010582800.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:麦克风装置
- 下一篇:芯片叠层封装结构及其制造方法