[发明专利]用以解析电子文件的技术有效
申请号: | 200810131933.9 | 申请日: | 2008-06-27 |
公开(公告)号: | CN101334738A | 公开(公告)日: | 2008-12-31 |
发明(设计)人: | A·内欧希;D·J·巴罗 | 申请(专利权)人: | 塞门铁克公司 |
主分类号: | G06F9/45 | 分类号: | G06F9/45 |
代理公司: | 北京纪凯知识产权代理有限公司 | 代理人: | 赵蓉民 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用以 解析 电子 文件 技术 | ||
技术领域
本公开一般地涉及用以适应性电子文件解析的系统和方法, 并且更具体地涉及用以解析电子文件的技术。
背景技术
在某种程度上,许多软件程序是定制的。为了容易地定制软 件,以便每次更改定制时不需要把其编译和重编译成可执行文件,许 多软件程序利用一个或多于一个电子配置文件。这些配置文件可以是 具体软件程序已知的一种格式。例如,配置文件的每一行可以包括一 个键名和一个键值。配置文件可以被软件程序读取。当程序读取和解 析配置文件时,它可以寻找一种具体格式。例如,软件程序可以预先 假定在配置文件的每一行上键名将在键值之前。如果配置文件与软件 程序可读取的格式不匹配,那么软件程序可以不读取配置文件,且软 件程序可以不执行,或软件程序可以使用缺省的配置参数。在任一情 况下,配置文件的有用性会被降低或消除。
不幸地是,对于每个软件程序,电子配置文件的格式可能是 不同的。在一个极端的示例中,每个软件程序可能要求一个不同的配 置文件格式。这些差异可以是轻微的,也可以是悬殊的。
本领域目前存在的问题是电子配置文件可能需要一种非常具 体的格式。如果其偏离该格式,配置文件中一个或多于一个值,或者 也许全部的配置文件可能不能被软件程序读取。这降低或消除了配置 文件的效力。
一种配置管理系统可以可操作地横跨一个或多于一个服务器 读取一个或多于一个电子配置文件。所述配置管理系统也可以可操作 地识别配置文件并对配置文件执行操作。例如,所述配置管理系统可 以可操作地识别不同配置文件之间的差异,或可以可操作地对一个或 多于一个配置文件进行更改。虽然许多标准化的配置文件格式可以使 用,但在软件产业没有对配置文件标准化的需求。因此,当软件程序 被添加到配置管理系统时,使用者必须验证该软件程序的配置文件是 否与该配置管理系统兼容。这会导致负担沉重的用户互动而且需要一 个或多于一个配置文件格式的知识。
鉴于上文所述,应当了解到存在与当前电子文件解析技术有 关的重要问题和缺点。
发明内容
公开了用以解析电子文件的技术。在一个特定的示例性实施 例中,本技术可以被实现为一种用以解析电子文件的装置,该装置包 括:一个可操作以读取一个或多于一个电子文件的输入模块;一个与 一个或多于一个语法元素相关的语法元素存储器;一个可操作以使所 述一个或多于一个语法元素中的一个或多于一个变异并解析从输入模 块中读取的一个或多于一个电子文件的变异模块;以及一个可操作以 从一个或多于一个被解析的电子文件中创建一个或多于一个标准化电 子文件的输出模块。
根据这一特定的示例性实施例的其他方面,输入模块、语法 元素模块、变异模块以及输出模块互相通信。
根据这一特定的示例性实施例的更多方面,被用以解析一个 或多于一个被解析的电子文件的一个或多于一个变异语法元素可以被 储存。
根据这一特定的示例性实施例的另外方面,语法元素被变异 为用以解析一个或多于一个电子文件的又一个或多于一个变异语法元 素。
根据这一特定的示例性实施例的另一方面,语法元素被变异 并应用到电子文件中直到产生标准化电子文件。
在另一个特定的示例性实施例中,所述技术可以被实现为一 种用以解析电子文件的方法,该方法包括:提供一个或多于一个语法 元素的步骤;读取包括一个或多于一个特征的一个或多于一个电子文 件的步骤;使一个或多于一个语法元素中的至少一个变异为一个或多 于一个变异语法元素的步骤,这些变异语法元素合并被包含在一个或 多于一个电子文件中的一个或多于一个特征中的至少一个;以及将变 异语法元素中的一个或多于一个应用到一个或多于一个电子文件中以 解析该一个或多于一个电子文件的步骤。
根据这一特定的示例性实施例的其他方面,可以从一个或多 于一个被解析的电子文件中生成一个或多于一个标准化电子文件。
根据这一特定的示例性实施例的更多方面,被用以解析一个 或多于一个被解析的电子文件的一个或多于一个变异语法元素可以被 储存。
根据这一特定的示例性实施例的另外方面,语法元素被变异 为用以解析一个或多于一个电子文件的又一个或多于一个变异语法元 素。
根据这一特定的示例性实施例的另外方面,语法元素被变异 并应用到电子文件中直到产生标准化电子文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于塞门铁克公司,未经塞门铁克公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810131933.9/2.html,转载请声明来源钻瓜专利网。