[发明专利]新旧版本配置文件之间共享同类注册表数据的方法和系统有效

专利信息
申请号: 200710186939.1 申请日: 2007-11-15
公开(公告)号: CN101192155A 公开(公告)日: 2008-06-04
发明(设计)人: 马克·J.·鲁奇尼;达纳·M.·杜菲尔德;马修·G.·科尔姆 申请(专利权)人: 国际商业机器公司
主分类号: G06F9/44 分类号: G06F9/44;G06F17/30;H04L29/06
代理公司: 中国国际贸易促进委员会专利商标事务所 代理人: 杜娟
地址: 美国*** 国省代码: 美国;US
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 新旧 版本 配置文件 之间 共享 同类 注册表 数据 方法 系统
【说明书】:

技术领域

发明总的涉及数据处理领域,特别是涉及软件。更具体地,本发明涉及管理软件所用的配置文件。

背景技术

尽管可以许多方式划分计算机软件的组件,但是在描述本发明时,一个有用的概念是认为软件(包括操作系统以及应用程序)由指令和配置文件构成。顾名思义,指令是“告诉”(指示)计算机如何处理数据的代码行。这种指令的实例包括“加(add)”、“减(subtract)”、“比较(compare)”等。通过以逻辑方式采用许多这种指令,计算机可以进行复杂操作,包括数据库管理、字处理、图形设计、远程通信等。

指令告诉计算机如何工作,而配置文件告诉指令使用哪些参数。这种参数的实例包括各个软件组件所用的文件名、页长、软件所用的字体、(在软件为应用程序的情况下)所用的操作系统等。存在由配置文件中的条目描述和控制的字面上几百个参数。

不同的操作系统对其配置文件进行不同的命名和使用。例如,Unix用户应用程序常在启动时在用户起始目录中创建配置文件。Unix服务器程序常使用安装目录、根目录、或由系统管理员限定的位置中的配置文件。此外,某些Unix配置文件在启动时运行一组命令(例如改变目录的命令)、运行某些程序、创建或删除某些文件等,以定制Unix会话。

MicrosoftWindows操作系统通常使用Windows注册表存储配置信息。Windows注册表是包含正在运行Windows的计算机的硬件、软件、用户、以及偏好的信息和设置的数据库。例如,只要用户改变“控制面板”设置、或者文件关联、系统策略、或者安装软件,则在注册表中反映和存储上述改变。

IBMOS/2操作系统使用名为INI(“初始化”)的二进制格式的注册表文件。与Windows注册表不同,OS/2简档(注册表)包含一系列关键字值对,其描述字符串、数据和布尔操作特性。

尽管在某些方面存在技术差异,但是为了说明本发明,可互换地使用术语“注册表”、“注册表文件”、“配置文件”、和“简档”来描述配置文件。

包含指令和注册表文件的软件包可以升级。因此,正如软件包中的指令可以升级一样,软件包中的注册表文件也可以升级。可以为软件包所用的软件指令的当前版本升级该软件包的注册表文件;或者,更普遍地,当为软件包的较新版本升级软件指令时,注册表文件可以升级。例如,图1A示出将旧版本的软件包106a升级到新版本的软件包106b。在上述升级过程中,各个注册表文件也升级,如图所示,旧注册表文件108a升级(通过移植)至新注册表文件108b。如图1A所示,旧版本的软件包106a和新版本的软件包106b均存储在支持至少一个客户端104的服务器102(例如,IBM Websphere服务器)中。当客户端104请求软件包的副本时,通常提供所请求软件包的最近版本(例如,新版本的软件包106b)。因此,将新注册表文件108b作为新版本的软件包106b的部分下载至请求客户端104。

但是,在某些情况下,客户端104期望接收旧版本的软件包106a。如图1B所示,服务器102可以响应来自客户端104的请求,将旧版本的软件包106a下载到客户端104。旧注册表文件108a仅包含旧注册表数据,尽管新注册表文件108b可以包含被下载到客户端104的旧版本软件包106a可用且有用的数据。但是,由于旧注册表文件108a为在图1A所述的升级之前存在的数据的静态“快照”,因此注册表文件的上述改变对于下载旧版本的软件包106a的客户端104而言是不可用的。

现在考虑图1C所示的示例伪码,其描述图1A至图1B所示的情况。名为“WAS.xml”的软件的版本5使用称为“keyFileName”的注册表数据。而在该软件的版本6中,用语“keyFileName”被替换为“provider”。上述一次转换处理对目的地版本(版本6)无关紧要的数据,而破坏性地转换数据以使其对源版本(版本5)不可用。因此,转换是不可逆的。

发明内容

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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