一种信息获取方法及装置制造方法及图纸

技术编号:11587939 阅读:72 留言:0更新日期:2015-06-10 21:02
本申请提供了一种信息获取方法及装置,监测系统中的文件操作事件,文件操作事件表征对文件进行操作,当监测到文件操作事件时,确定与文件操作事件相对应的进程,获取进程的进程属性信息及文件的文件属性信息,将所述进程属性信息和所述文件属性信息对应存储,可见,当文件操作事件出现时即进行文件属性信息及进程属性信息的获取与存储,而文件属性信息与进程属性信息为垃圾文件清理的依据,因此,在需要获取系统中文件信息时,无需进行全盘扫描,而可以直接调取已存储的文件属性信息和进程属性信息,因此,能够节省时间、减小系统资源的消耗、提高用户的使用体验。

【技术实现步骤摘要】

本申请涉及计算机领域,尤其涉及一种信息获取方法及装置
技术介绍
在电子设备中,在应用程序运行的过程中,通常会产生垃圾文件,垃圾文件会减低系统的运行速度,所以,有必要对垃圾文件进行清理。而现有的垃圾文件清理技术,在每次进行垃圾清理时,均需要对电子设备的系统进行全盘扫描,以获得系统中的文件信息,而这无疑需要花费较长的时间,消耗大量的系统资源,给用户造成较差的使用体验。
技术实现思路
本申请提供了一种信息获取方法及装置,目的在于解决在需要获取系统中文件信息时均需要进行全盘扫描而导致的花费时间长、系统资源消耗大、用户体验差的问题。为了实现上述目的,本申请提供了以下技术方案:一种信息获取方法,包括:监测系统中的文件操作事件,所述文件操作事件表征对文件进行操作;当监测到所述文件操作事件时,确定与所述文件操作事件相对应的进程;获取所述进程的进程属性信息以及所述文件的文件属性信息,所述进程属性信息表征对所述文件进行所述操作的相关信息;将所述进程属性信息和所述文件属性信息对应存储。可选地,在所述确定与所述文件操作事件相对应的进程之前,还包括:判断在所述系统中是否存在所述文件;所述确定与所述文件操作事件相对应的进程包括:在所述系统中存在所述文件的情况下,通过查询进程管理器,确定与所述文件操作事件相对应的进程。可选地,所述通过查询进程管理器,确定与所述文件操作事件相对应的进程,包括:解析所述文件操作事件,获取所述文件的文件名称;通过查询进程管理器,确定与所述文件名称相对应的进程。可选地,所述通过查询进程管理器,确定与所述文件名称相对应的进程,包括:通过查询进程管理器,确定与所述文件名称相对应的、应用程序产生的进程。可选地,所述获取所述进程的进程属性信息及所述文件的文件属性信息,包括:获取进行所述操作的进程的属性信息,所述进程属性信息至少包括所述进程的进程标识;解析所述文件操作事件,获得所述文件的文件属性信息,所述文件属性信息中至少包括所述文件的文件名称。可选地,所述将所述进程属性信息和所述文件属性信息对应存储,包括:以预设方式,将所述进程属性信息和所述文件属性信息对应存储到存储设备中。可选地,所述监测系统中的文件操作事件,包括:监测系统中的文件操作请求。一种信息获取装置,包括:监测模块,用于监测系统中的文件操作事件,所述文件操作事件表征对文件进行操作;确定模块,用于当监测到所述文件操作事件时,确定与所述文件操作事件相对应的进程;获取模块,用于获取所述进程的进程属性信息及所述文件的文件属性信息,所述进程属性信息表征对所述文件进行所述操作的相关信息;存储模块,用于将所述进程属性信息和所述文件属性信息对应存储。可选地,还包括:判断模块,用于当监测到所述文件操作事件时,判断在所述系统中是否存在所述文件;所述确定模块用于确定与所述文件操作事件相对应的进程,包括:所述确定模块具体用于,在所述系统中存在所述文件的情况下,通过查询进程管理器,获取与所述文件操作事件相对应的进程。可选地,所述确定模块包括:解析单元,用于解析所述文件操作事件,获取所述文件的文件名称;确定单元,用于通过查询进程管理器,确定与所述文件名称相对应的进程。可选地,所述确定单元用于通过查询进程管理器,确定与所述文件名称相对应的进程,包括:所述确定单元具体用于,通过查询进程管理器,确定与所述文件名称相对应的、应用程序产生的进程。可选地,所述获取模块用于获取所述进程的进程属性信息及所述文件的文件属性信息,包括:所述获取模块具体用于,获得所述文件的文件属性信息,所述文件属性信息中至少包括所述文件的文件名称;以及解析所述文件操作事件,获得所述文件的文件属性信息,所述文件属性信息中至少包括所述文件的文件名称。可选地,所述存储模块用于将所述进程属性信息和所述文件属性信息对应存储,包括:所述存储模块具体用于,以预设方式,将所述进程属性信息和所述文件属性信息对应存储到存储设备中。可选地,所述监测模块用于监测系统中的文件操作事件,包括:所述监测模块具体用于,监测系统中的文件操作请求。本申请所述的信息获取方法及装置,监测系统中的文件操作事件,文件操作事件表征对文件进行操作,当监测到文件操作事件时,确定与文件操作事件相对应的进程,获取进程的进程属性信息及文件的文件属性信息,将所述进程属性信息和所述文件属性信息对应存储,可见,当文件操作事件出现时即进行文件属性信息及进程属性信息的获取与存储,而文件属性信息与进程属性信息为文件管理、垃圾文件清理等处理的依据,因此,在需要获取系统中文件信息时,无需进行全盘扫描,而可以直接调取已存储的文件属性信息和进程属性信息,因此,能够节省时间、减小系统资源的消耗、提高用户的使用体验。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本申请实施例公开的一种信息获取方法的流程图;图2为经典的unix系统的进程管理器中保存的和文件系统相关的信息的示意图;图3为本申请实施例公开的又一种信息获取方法的流程图;图4为本申请实施例公开的又一种信息获取方法的流程图;图5为本申请实施例公开的一种信息获取装置的结构示意图。具体实施方式本申请实施例公开的了一种信息获取方法,可以应用在电子设备中,其目的在于,实时地搜集、监控系统中的文件操作,并对电子设备的系统中的文件操作进行及时记录,以便在需要获取系统中文件信息时,无需进行全盘扫描,而可以直接调取已存储的文件属性信息和进程属性信息,从而能够节省时间、减小系统资源的消耗、提高用户的使用体验。下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。本申请实施例公开的一种信息获取方法,如图1所述,包括以下步骤:S101:监测系统中的文件操作事件;其中,文件本文档来自技高网...
一种信息获取方法及装置

【技术保护点】
一种信息获取方法,其特征在于,包括:监测系统中的文件操作事件,所述文件操作事件表征对文件进行操作;当监测到所述文件操作事件时,确定与所述文件操作事件相对应的进程;获取所述进程的进程属性信息以及所述文件的文件属性信息,所述进程属性信息表征对所述文件进行所述操作的相关信息;将所述进程属性信息和所述文件属性信息对应存储。

【技术特征摘要】
1.一种信息获取方法,其特征在于,包括:
监测系统中的文件操作事件,所述文件操作事件表征对文件进行操作;
当监测到所述文件操作事件时,确定与所述文件操作事件相对应的进程;
获取所述进程的进程属性信息以及所述文件的文件属性信息,所述进程
属性信息表征对所述文件进行所述操作的相关信息;
将所述进程属性信息和所述文件属性信息对应存储。
2.根据权利要求1所述的方法,其特征在于,在所述确定与所述文件操
作事件相对应的进程之前,还包括:
判断在所述系统中是否存在所述文件;
所述确定与所述文件操作事件相对应的进程包括:
在所述系统中存在所述文件的情况下,通过查询进程管理器,确定与所
述文件操作事件相对应的进程。
3.根据权利要求2所述的方法,其特征在于,所述通过查询进程管理器,
确定与所述文件操作事件相对应的进程,包括:
解析所述文件操作事件,获取所述文件的文件名称;
通过查询进程管理器,确定与所述文件名称相对应的进程。
4.根据权利要求3所述的方法,其特征在于,所述通过查询进程管理器,
确定与所述文件名称相对应的进程,包括:
通过查询进程管理器,确定与所述文件名称相对应的、应用程序产生的
进程。
5.根据权利要求1至4任一项所述的方法,其特征在于,所述获取所述
进程的进程属性信息及所述文件的文件属性信息,包括:
获取进行所述操作的进程的属性信息,所述进程属性信息至少包括所述
进程的进程标识;
解析所述文件操作事件,获得所述文件的文件属性信息,所述文件属性
信息中至少包括所述文件的文件名称。
6.根据权利要求1所述的方法,其特征在于,所述将所述进程属性信息
和所述文件属性信息对应存储,包括:
以预设方式,将所述进程属性信息和所述文件属性信息对应存储到存储
设备中。
7.根据权利要求1所述的方法,其特征在于,所述监测系统中的文件操
作事件,包括:
监测系统中的文件操作请求。
8.一种信息获取装置,其特征在于,包括:
监测模块,用于监测系统中的文件操作事件,所述文件操作事件表征对...

【专利技术属性】
技术研发人员:魏民陈实郭轶尊
申请(专利权)人:联想北京有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1