[发明专利]跟踪文件的方法和系统有效
申请号: | 200810003485.4 | 申请日: | 2008-01-17 |
公开(公告)号: | CN101226537A | 公开(公告)日: | 2008-07-23 |
发明(设计)人: | 巴里·E.·维尔纳;伊迪丝·H.·斯特恩;罗伯特·C.·维尔;约翰·J.·托马斯 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;G06F9/46 |
代理公司: | 中国国际贸易促进委员会专利商标事务所 | 代理人: | 赵科 |
地址: | 美国*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 跟踪 文件 方法 系统 | ||
技术领域
本发明涉及为基础设施管理提供当前和历史文件状态信息的系统、计算机方法和计算机程序产品。
背景技术
计算机系统文件管理是耗时且艰巨的任务。例如,计算机操作员可能试图通过删除不必要的文件来在计算机系统上实现增加的可用存储空间。但是,在启动文件管理操作之前,计算机操作员可能完全不知道位于相应存储装置上的某些文件的存在。而且,操作员可能不能肯定所识别的文件是否是必不可少的,因为操作员无法确定该文件来自哪里、该文件有什么用处、该文件源自哪里以及什么程序创建和/或使用该文件。
此外,计算机操作员可能希望确定某个程序是否要在计算机系统上执行有害行为。例如,恶意软件,诸如间谍软件(spyware)、病毒、蠕虫病毒(worms)、特洛伊木马程序和其他恶意软件,构成对于计算机不断增长的问题,尤其是对于那些连接到因特网的计算机或那些以其他方式暴露给外部文件源的计算机。此外,相对于导致使人烦恼、使计算机变慢和其他形式的破坏但非毁灭性的恶意软件来说,为了犯罪和偷盗目的的罪恶行为而使用恶意软件正越来越频繁地发生。
上述问题可能通过系统、处理装置和操作员的交互作用而增加,诸如可能在通常的企业设置中遭遇到。例如,连接到企业的计算机所接收的恶意文件会以损坏企业内其他计算机的方式而在内部传播。即使恶意文件在被传送到企业内每台计算机之前被检测到,提前采取的企业安全策略也会对大量计算机强制修补,从而导致生产率降低并全面地加重企业的系统操作员的负担。
发明内容
根据本发明的一个方面,一种计算机实现的用于跟踪文件的方法包括:识别要被跟踪的文件变迁(file transition),生成表征所识别的每个要被跟踪的文件变迁的特征的元数据的至少一个元素,接收对历史文件变迁信息的请求,聚集对应于与对历史信息的请求相关联的被跟踪文件的至少两个实例的元数据的元素,和响应于该请求而提供从所聚集的元数据的元素中所获得的信息。
根据本发明的另一个方面,一种跟踪文件变迁的系统包括:识别模块,识别要被跟踪的文件变迁;生成模块,生成表征所识别的每个要被跟踪的文件变迁的特征的元数据的至少一个元素;接收模块,接收对历史文件变迁信息的请求;聚集模块,聚集对应于与对历史信息的请求相关联的被跟踪文件的至少两个实例的元数据的元素;和提供模块,响应于所述请求,提供从所聚集的元数据的元素中所获得的信息。
根据本发明的再一方面,一种用于跟踪文件变迁的计算机程序产品,包括其中内嵌有计算机可用程序代码的计算机可用介质,该计算机可用程序代码包括:配置为识别要被跟踪的文件变迁的计算机可用程序代码,配置为生成表征所识别的每个要被跟踪的文件变迁的特征的元数据的至少一个元素的计算机可用程序代码,配置为接收对历史文件变迁信息的请求的计算机可用程序代码,配置为聚集对应于与对历史信息的请求相关联的被跟踪文件的至少两个实例的元数据的元素的计算机可用程序代码,和配置为响应于所述请求而提供从所聚集的元数据的元素中获得的信息的计算机可用程序代码。
附图说明
图1是示出用于创建和保持动作(action)元数据的示例性系统、计算机实现方法和/或计算机程序产品的图;
图2是示出几个示例性的用于存储动作元数据的方式的框图;
图3是示出可以在元数据库(metadata repository)中存储动作元数据的多个处理装置的框图;
图4是示出动作元数据的示例性可选元素的图表;
图5是示出利用动作元数据的示例性方法的图;
图6是示出将所传送的对象上呈现(render)的动作元数据相关联的示例性方法的图;
图7是示出集成对象读取器以基于检测到存在与所呈现的文件相关联的存储对象而更新动作元数据的示例性方法的图;
图8是示出用于将动作元数据集成到感知系统的示例性方法的图;和
图9是示出跨多个内容管理系统地集成动作元数据的示例性方法的图。
具体实施方式
本发明的各个方面可以被体现为系统、计算机实现方法或计算机程序产品。此外,本发明的各个方面可以采取完全硬件实施例的形式、完全软件实施例的形式(包括固件、驻留软件、微代码等等)或者是结合软件和硬件的实施例的形式。而且,本发明的实施例和各个方面(诸如附图中所示出的块)可以单独地或组合地被通称为“电路”、“模块”或“系统”。此外,本发明的各个方面可以采取在介质中内嵌有计算机可用程序代码的计算机可用存储介质上的计算机程序产品的形式。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810003485.4/2.html,转载请声明来源钻瓜专利网。