[发明专利]一种文件采集器的文件采集处理方法、装置及设备有效
| 申请号: | 202110939708.3 | 申请日: | 2021-08-17 |
| 公开(公告)号: | CN113392071B | 公开(公告)日: | 2022-08-19 |
| 发明(设计)人: | 司冬雪;纪洋 | 申请(专利权)人: | 云智慧(北京)科技有限公司 |
| 主分类号: | G06F16/13 | 分类号: | G06F16/13;G06F16/18 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 100080 北京市海淀*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 文件 采集 处理 方法 装置 设备 | ||
本发明公开了一种文件采集器的文件采集处理方法、装置及设备,方法包括:获取系统文件的第一节点树;根据所述第一节点树中需要采集的文件,形成第一映射文件;获取所述系统文件的第二节点树;根据所述第二节点树中需要采集的文件,形成第二映射文件;根据所述第一映射文件和第二映射文件,获得需要采集的文件的变化情况信息;根据所述变化情况信息进行系统文件的采集。通过上述方式,本发明完善了文件采集器的监听机制,在被采集文件变更的情况下能够及时监听到文件的变化情况,保证了采集器的稳定运行以及不发生漏采、停止采集或者无法续采的情况。
技术领域
本发明涉及数据采集处理技术领域,特别是指一种文件采集器的文件采集处理方法、装置及设备。
背景技术
常规的文件采集器部署到服务器,在服务器采集日志文件时,被采集的日志文件变更、备份并产生同名文件时等操作时,采集器无法准确监听文件的变更引发的错误,无法续采,导致被采集文件出现漏采、停采,不能继续采集等问题。
发明内容
本发明要解决的技术问题是如何提供一种文件采集器的文件采集处理方法、装置及设备。解决现有技术中基于被采集文件变更的情况下所存在的不能够及时监听到,导致采集器不能稳定运行的问题。
为解决上述技术问题,本发明的实施例提供以下方案:
一种文件采集器的文件采集处理方法,包括:
获取系统文件的第一节点树;
根据所述第一节点树中需要采集的文件,形成第一映射文件;
获取所述系统文件的第二节点树;
根据所述第二节点树中需要采集的文件,形成第二映射文件;
根据所述第一映射文件和第二映射文件,获得需要采集的文件的变化情况信息;
根据所述变化情况信息进行系统文件的采集。
可选的,根据所述第一节点树中需要采集的文件,形成第一映射文件,包括:
按照采集路径从所述第一节点树中,获得需要采集的第一文件;
获得所述第一文件的索引值;
将所述第一文件的索引值和所述第一文件进行一一对应映射,形成第一映射文件。
可选的,获得所述第一文件的索引值,包括:
利用文件类的读取属性方式,获取所述第一文件的状态和修饰符;
根据所述第一文件的状态和修饰符,获得所述第一文件的索引值。
可选的,根据所述第二节点树中需要采集的文件,形成第二映射文件,包括:
按照采集路径从所述第二节点树中,获得需要采集的第二文件;
获得所述第二文件的索引值;
将所述第二文件的索引值和所述第二文件进行一一对应映射,形成第二映射文件。
可选的,获得所述第二文件的索引值,包括:
利用文件类的读取属性方式,获取所述第二文件的状态和修饰符;
根据所述第二文件的状态和修饰符,获得所述第二文件的索引值。
可选的,根据所述第一映射文件和第二映射文件,获得需要采集的文件的变化情况信息,包括:
将所述第一映射文件中的索引值与第二映射文件中的索引值相比,获得所述索引值变化情况,根据所述索引值变化情况,获得需要采集的文件的变化情况信息。
可选的,根据所述索引值变化情况,获得需要采集的文件的变化情况信息,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于云智慧(北京)科技有限公司,未经云智慧(北京)科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110939708.3/2.html,转载请声明来源钻瓜专利网。





