[发明专利]通过日志定位文件的方法及系统有效
申请号: | 201410825039.7 | 申请日: | 2014-12-27 |
公开(公告)号: | CN105488085A | 公开(公告)日: | 2016-04-13 |
发明(设计)人: | 邱勇良;方超;肖新光 | 申请(专利权)人: | 北京安天电子设备有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100080 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 通过 日志 定位 文件 方法 系统 | ||
技术领域
本发明涉及计算机网络安全技术领域,尤其涉及通过日志定位文件的方法及系统。
背景技术
随着日志在各类系统中的应用越来越广泛,在各系统的使用过程中,往往都会涉及到日志的分析和处理,而不同的系统往往对日志的功能有着特殊的需求。对于涉及大量文件操作的系统,使用者往往希望在分析日志的过程中能够根据每个日志条目获取对应的文件。
传统的日志系统大多不具备这种向使用者提供文件定位的功能,文件可以使用不同的存储方式,如通过网络存储在其它主机上,或作为文件缓存存储在内存中,系统在运行过程中文件的存储位置可能会更新,导致原有的记录失效。总之,传统的日志系统不能对文件的获取提供很好的支持。
发明内容
针对上述技术问题,本发明提供了通过日志定位文件的方法及系统,遍历日志,若日志中涉及到文件时,判断索引表中是否保存了该文件的存储路径信息,若已保存则将索引表中文件对应的键值写入到日志中,若没有则在索引表中对该文件的键值和文件的存储路径信息进行添加,当文件的存储位置或存储方式更改时,相应的更改索引表中文件对应的存储路径信息;若想要定位日志中涉及的文件,则通过日志得到文件对应的键值,再访问索引表时,根据键值获取文件的存储路径并返回给用户。
通过日志定位文件的方法,包括:
遍历日志,若日志中涉及到文件操作,则判断文件的存储路径信息是否已保存在索引表中,若是则将索引表中文件对应的键值写入日志中,否则在索引表中新建所述文件的键值和文件的存储路径信息,并将键值写入日志中;
访问日志,若用户想要定位日志中涉及的文件,则获取日志中所述文件对应的键值;
访问索引表,根据键值查找索引表中文件对应的存储路径信息;
将文件的存储路径信息返回给用户。
进一步的,还包括:若更改文件存储位置或者存储方式,则更新索引表中文件的存储路径信息。
通过日志定位文件的系统,包括:
日志记录模块,用于遍历日志,若日志中涉及到文件操作,则判断文件的存储路径信息是否已保存在索引表中,若是则将索引表中文件对应的键值写入日志中,否则在索引表中新建所述文件的键值和文件的存储路径信息,并将键值写入日志中;
访问日志模块,用于访问日志,若用户想要定位日志中涉及的文件,则获取日志中所述文件对应的键值;
访问索引表模块,用于访问索引表,根据键值查找索引表中文件对应的存储路径信息;
返回地址模块,用于将文件的存储路径信息返回给用户。
进一步的,还包括:索引表更新模块,若更改文件存储位置或者存储方式,则更新索引表中文件的存储路径信息。
本发明涉及通过日志定位文件的方法,本方法中涉及日志和索引表,遍历日志时,若日志中涉及到文件操作,则判断索引表中是否包含该文件的存储路径信息,若没有则将该文件的键值和存储路径信息进行添加,并把文件的键值写入到日志中,若想要定位日志中涉及到的文件时,通过日志获取文件的键值,再通过键值访问索引表获取文件的存储路径。通过本方法克服了传统的日志系统大多不具备向使用者提供文件定位功能的缺点,进而提高了日志系统的利用率,更准确定位文件。
附图说明
为了更清楚地说明本发明的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明提供的通过日志定位文件的方法实施例流程图;
图2为本发明提供的通过日志定位文件的系统实施例结构图。
具体实施方式
本发明给出了通过日志定位文件的方法及系统,为了使本技术领域的人员更好地理解本发明实施例中的技术方案,并使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图对本发明中技术方案作进一步详细的说明:
本发明首先提供了通过日志定位文件的方法,如图1所示,包括:
S101遍历日志,若日志中涉及到文件操作,则判断文件的存储路径信息是否已保存在索引表中,若是则执行S102,否则执行S103;
S102将索引表中文件对应的键值写入日志中,继续执行S104;
S103在索引表中新建所述文件的键值和文件的存储路径信息,并将键值写入日志中;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京安天电子设备有限公司,未经北京安天电子设备有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410825039.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:三角形螺旋迷宫动力密封的旋壳泵
- 下一篇:一种生成报表表头的方法和装置