[发明专利]用于查找系统中应用的配置文件的方法和设备有效
| 申请号: | 200910126105.0 | 申请日: | 2009-02-27 |
| 公开(公告)号: | CN101819525A | 公开(公告)日: | 2010-09-01 |
| 发明(设计)人: | 邱杰;腾启明;刘天成;钟虓 | 申请(专利权)人: | 国际商业机器公司 |
| 主分类号: | G06F9/44 | 分类号: | G06F9/44 |
| 代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 冯谱 |
| 地址: | 美国纽*** | 国省代码: | 美国;US |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 用于 查找 系统 应用 配置文件 方法 设备 | ||
技术领域
本发明一般地涉及应用的配置文件。更具体地,本发明涉及用 于查找系统中应用的配置文件的方法和设备。
背景技术
应用的配置文件是专用于记录和设定应用的相关配置的一类文 件。一些应用只是在启动的时候才读取相应的配置文件,而另一些 应用则是定期的或者在特定的条件下重新读取相应的配置文件,并 作用到当前启动的应用。目前,应用的配置文件主要包括以下几种 类型,一种配置文件类型是文本文件,即应用的配置文件是以纯文 本的形式编写成,另一种配置文件类型是运行的相关静态/动态加载 库,例如用户的动态链接库(dll),由于对动态链接库的改变也会 影响到与它相关的应用的配置文件,因此也将动态链接库归类于此 种类型的配置文件。另外还有一种配置文件类型是视窗操作系统 (Windows)所特有的注册表。
通常,计算设备中多个应用的上述各种类型的配置文件的改变 会对该应用运行时的可靠性、可用性以及可伸缩性产生影响,而其 中对某些关键配置文件的错误修改可能会严重影响到应用的运行, 并由此可能产生不可恢复的故障。因此,用户要对运行的应用进行 监视,尤其要对应用的配置文件是否发生改变进行监视,以便尽可 能快的发现这样的配置文件的改变,从而在当该改变对应用的可靠 性、可用性以及可伸缩性可能造成影响或业已造成影响时,能够及 时地记录该应用的配置文件的改变,对该应用的配置文件的改变进 行相应的处理,从而消除潜在的或业已存在的影响。
然而,在实时地监视用户对应用的配置文件进行配置并导致应 用的原有配置发生改变的操作前,自动地查找到应用的配置文件是 项很困难的任务,原因在于通常应用的配置文件的类型和数量众多, 且分散在不同的系统中的不同位置处,自动地查找出配置文件往往 难以实现。其次,尽管对应用进行配置是很平常的操作,但当对大 量的应用进行配置时,由该配置操作所形成的数据量将是庞大的, 而要监视如此庞大的数据量,对运行应用的系统的处理能力、计算 能力和存储能力都提出很高的要求,这无疑增加了监视应用配置的 改变的成本。
现有的对应用的配置文件进行监视的解决方案包括以下几种, 一种是对整个系统的所有配置文件的改变进行监视,换句话说,系 统中所有的配置文件均被看做与所关注的应用相关。一旦应用的运 行发生错误,则可以检查所有配置文件中发生改变的配置文件,以 便进行错误恢复,但这样的监视代价是也相当高的。另一种是对特 定的配置文件进行监视,即抓取与该应用所相关的所有配置文件, 但如何抓取和分析该应用的所有配置文件则由用户自己手动地进 行,这无疑增加了用户的工作量。
因此,需要一种方法和设备,其用于自动地查找运行的应用的 配置文件,继而对该配置文件进行监视,从而准确确定该配置文件 是否发生改变。另外,应当注意到的是在本发明中,术语“配置文 件”应该做最宽泛的理解,即对系统中应用的运行和操作会产生影 响的文件在本发明的精神和范围下都属于该应用的配置文件。
发明内容
本发明要解决的技术问题是提供一种能够自动地查找应用的配 置文件,并且进一步在自动地查找到这样的配置文件后,通过对该 应用的配置文件进行监视,从而高效并准确地发现该应用的配置文 件的改变的方法和设备。
为了解决上述的技术问题,本发明的一个方面提供一种用于查 找系统中应用的配置文件的方法,所述方法包括以下步骤:获取关 注的应用的进程标识符;将所获取的进程标识符与系统中对配置文 件进行操作的进程的进程标识符进行比较;当所获取的进程标识符 与系统中对配置文件进行操作的进程的进程标识符相同时,则确定 所述配置文件是所关注的应用的配置文件。
本发明的另一方面提供一种用于查找系统中应用的配置文件的 设备,所述设备包括:获取装置,用于获取关注的应用的进程标识 符;比较装置,用于将所获取的进程标识符与系统中对配置文件进 行操作的进程的进程标识符进行比较;确定装置,用于当所获取的 进程标识符与系统中对配置文件进行操作的进程的进程标识符相同 时,则确定所述配置文件是所关注的应用的配置文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910126105.0/2.html,转载请声明来源钻瓜专利网。





