首页> 中国专利> 分布式防爆巡检机器人集群智能化文件管理方法及系统

分布式防爆巡检机器人集群智能化文件管理方法及系统

摘要

本发明属于防爆型巡检机器人上位机软件技术领域,涉及分布式防爆巡检机器人集群智能化文件管理方法及系统。所述方法包括:获取多个防爆巡检机器人的文件种类并进行分类;获取各文件的第一配置信息及FTP配置数据;判断获取的各文件的第一配置信息与各文件配置的第二配置信息是否匹配;如是,则将文件放到第二文件列表中,如否,将文件放到第一文件列表中;对第一文件列表中的文件进行处理。该方法,应用于分布式防爆巡检机器人,满足集群式文件管理,对多个防爆巡检机器人节点通过接口调用,则可实现文件的管理;服务器可以对机器人文件进行管理,而且机器人间也可以交互式的方式进行文件管理,真正实现多节点集群式文件的管理。

著录项

  • 公开/公告号CN112199332A

    专利类型发明专利

  • 公开/公告日2021-01-08

    原文格式PDF

  • 申请/专利权人 杭州安森智能信息技术有限公司;

    申请/专利号CN202011112100.5

  • 发明设计人 王士兴;王雪;程军红;

    申请日2020-10-16

  • 分类号G06F16/11(20190101);G06F16/17(20190101);B25J11/00(20060101);

  • 代理机构61245 西安新动力知识产权代理事务所(普通合伙);

  • 代理人刘强

  • 地址 311121 浙江省杭州市余杭区五常街道汇银中心1幢3层301室

  • 入库时间 2023-06-19 09:30:39

说明书

技术领域

本发明属于防爆型巡检机器人上位机软件技术领域,涉及分布式防爆巡检机器人集群智能化文件管理方法及系统。

背景技术

当前行业对防爆型巡检机器人的软件配备不够完善,对巡检机器人的文件没有必要的管理,导致单个巡检机器人长时间运行后文件多而杂,文件检索号耗时长,维护成本高,使用不灵活。且目前单个巡检机器人运行场景有限,分布式防爆型巡检机器人是未来发展的趋势,对于多节点的集群智能化文件管理就非常必要了。

现有的文件管理,仅对文件进行压缩、解压、增加、删除、修改、查看等常规操作,只能满足单个机器人上文件的简单管理。同时,单个节点机器人长期运行后文件冗余量大,不能智能化地进行同步,无法满足多机器人多节点之间的集群式文件管理。

发明内容

本发明的目的在于克服上述现有技术的缺点,提供分布式防爆巡检机器人集群智能化文件管理方法及系统,实现多节点机器人集群式文件管理。

为实现上述目的,本发明提供了如下技术方案:

一方面,本发明提供了一种分布式防爆巡检机器人集群智能化文件管理方法,应用于多个防爆巡检机器人,多个所述防爆巡检机器人与服务器进行通信,所述文件管理方法包括:

获取多个防爆巡检机器人的文件种类并进行分类;

获取各文件的第一配置信息及FTP配置数据;

判断获取的各文件的第一配置信息与各文件配置的第二配置信息是否匹配;如是,则将文件放到第二文件列表中,如否,将文件放到第一文件列表中;

对所述第一文件列表中的文件进行处理。

进一步,对所述第一文件列表中的文件进行处理前,需校验所述第一文件列表中是否存在已处理的文件,如是,将已处理的文件剔除,并放至第二文件列表中。

进一步,所述文件配置的第二配置信息包括文件类型和文件目录的不同优先级、检查周期、延迟处理时间、是否上传、是否删除、是否清除子目录的信息。

进一步,所述FTP配置数据由服务器发布,有权限的用户进行配置。

另一方面,本发明还提供了一种分布式防爆巡检机器人集群智能化文件管理系统,应用于多个防爆巡检机器人,多个防爆巡检机器人与服务器进行通信,所述文件管理系统包括:

获取及分类模块,用于获取防爆巡检机器人的文件种类并进行分类;

管理模块,用于读取配置文件,以获取各文件的第一配置信息及FTP配置数据;

判断模块,判断获取的各文件的第一配置信息与各文件配置的第二配置信息是否匹配;如是,则将文件放到第二文件列表中,如否,将文件放到第一文件列表中;

处理模块,用于对所述第一文件列表中的文件进行处理。

进一步,所述处理模块还用于,

在对所述第一文件列表中的文件进行处理前,需校验所述第一文件列表中是否存在已处理的文件,如是,将已处理的文件剔除,并放至第二文件列表中。

进一步,所述文件配置的第二配置信息包括文件类型和文件目录的不同优先级、检查周期、延迟处理时间、是否上传、是否删除、是否清除子目录的信息。

进一步,所述管理模块用于发布多种文件管理接口,实现对各文件的管理。

进一步,实现对各文件的管理包括对各文件的查看、删除、上传、修改、压缩、解压,还包括对各类型文件的管理。

与现有技术相比,本发明提供的技术方案包括以下有益效果:这种分布式防爆巡检机器人集群智能化文件管理方法,应用于分布式防爆巡检机器人,可实现机器人文件智能灵活的管理,同时使机器人文件能够灵活的同步:首先对不同文件类型、文件目录进行分类;然后设置智能同步的优先级、检查时间周期、文件延时处理等;再设置文件是否上传,是否删除等;最后设置是否清除目录下的空文件夹及延迟清除时间。此外,该方法除实现常规的方法(如对文件的删除、修改、查看、压缩、解压等)外,在发布进程中,还可以供组网成功的任意节点进行调用。

因此,该方法满足集群式文件管理,对多个防爆巡检机器人节点通过接口调用,则可实现文件的管理;不仅可以服务器对机器人文件进行管理,而且机器人间也可以交互式的方式进行文件管理,真正实现多节点集群式文件的管理。

附图说明

图1为本发明提供的分布式防爆巡检机器人集群智能化文件管理方法的流程图;

图2为本发明提供的配置文件示意图;

图3为本发明提供的单节点流程示意图;

图4为本发明提供的多节点交互示意图。

具体实施方式

为了使本领域的技术人员更好地理解本发明的技术方案,下面结合附图及实施例对本发明作进一步详细描述。

实施例

参见图1所示,本发明提供的分布式防爆巡检机器人集群智能化文件管理方法的流程图,该方法应用于多个防爆巡检机器人,多个防爆巡检机器人与服务器进行通信,所述文件管理方法包括:对单节点下的所有文件分类批量备份上传处理;开放对单个文件上传修改备份删除等处理接口供外部调用。

获取各文件的第一配置信息及FTP配置数据;

判断获取的各文件的第一配置信息与各文件配置的第二配置信息是否匹配;如是,则将文件放到第二文件列表中,如否,将文件放到第一文件列表中;

对第一文件列表中的文件进行处理。

进一步,对第一文件列表中的文件进行处理前,需校验第一文件列表中是否存在已处理的文件,如是,将已处理的文件剔除,并放至第二文件列表中。

作为可选或优选的一种实施方式,文件配置的第二配置信息包括文件类型和文件目录的不同优先级、检查周期、延迟处理时间、是否上传、是否删除、是否清除子目录的信息。

进一步,FTP配置数据由服务器发布,有权限的用户进行配置;该配置基于机器人组网成功的前提下,可配置到组网成功的任意节点上,文件在组网成功的节点中均可以进行文件同步。

另一方面,本发明还提供了分布式防爆巡检机器人集群智能化文件管理系统,应用于多个防爆巡检机器人,多个防爆巡检机器人与服务器进行通信,所述文件管理系统包括:

获取及分类模块,用于获取防爆巡检机器人的文件种类并进行分类;

管理模块,用于读取各配置文件,以获取各文件的第一配置信息及FTP配置数据;

判断模块,判断获取的各文件的第一配置信息与各文件配置的第二配置信息是否匹配;如是,则将文件放到第二文件列表中,如否,将文件放到第一文件列表中;

处理模块,用于对第一文件列表中的文件进行处理。

进一步,处理模块还用于,

在对第一文件列表中的文件进行处理前,需校验第一文件列表中是否存在已处理的文件,如是,将已处理的文件剔除,并放至第二文件列表中。

进一步,管理模块用于发布多种文件管理接口,实现对各文件的管理。结合图3所示,管理模块在单节点(机器人节点或服务器节点)下实现文件管理功能的具体步骤如下:读取配置文件信息,处理模块对文件进行分类后处理。同时开放单个文件的处理接口,可对单个文件进行操作处理。

文件数据管理类模块,配置启动后能被服务拉起该模块;

文件数据管理类模块读取各个配置文件类,进而得到文件的配置内容,结合图2:获取文件管理配置文件,设置文件类型和文件目录不同的优先级、检查周期、延迟处理时间、是否上传、是否删除、是否清除子目录等,配置上传到组网的节点中;从本地数据库读取ftp配置数据(用于同步数据)。

文件管理检查类读取配置目录下所有文件的第一配置信息,与第二配置信息(检查周期、延迟处理时间、是否上传、是否删除等)进行对比,对于需要进行处理(上传、删除)的文件放到第一文件列表(需处理的文件)中,对于已经满足配置信息的文件放到第二文件列表(已处理的文件)中。

文件管理处理类,对第一文件列表(需处理的文件)进行相关操作(上传、删除),操作前校验文件是否已处理,将已处理的文件从第一文件列表中剔除,放到第二文件列表中。

此外,文件数据管理类对外发布各类接口(日志管理接口、图像管理接口、视频管理接口、音频管理接口、样本管理接口等),实现对各文件的查看、删除、上传等,也可实现对各类型文件的管理(如:停止对日志文件的智能化同步等)。文件管理接口放在Dictionary(字典表)中,从而对继承该接口的文件类进行统一管理;不同类别文件继承文件管理接口,实现文件类(如:图片管理类,日志管理类,音频管理类等),后续如有新增的文件类型,只需在这里新增一个文件类即可。

管理模块在多节点实现文件管理功能的具体步骤结合图4所示:

以机器人1节点为例,机器人1节点可以向其自身智能化同步,也可被自身调用,还可实现向服务器节点和其他机器人节点(机器人2节点、机器人3节点)进行智能化同步,主要通过图2的配置文件即可实现。

机器人本节点可以通过文件数据管理类模块发布的接口,对文件数据管理类模块、文件管理中某类型的文件甚至某个文件进行管理,组网成功的服务器和其他机器人节点也可通过该机器人发布的接口进行调用。

以服务器节点为例,服务器节点可以向其自身智能化同步,也可被自身调用,还可实现向机器人节点(机器人1节点、机器人2节点、机器人3节点)进行智能化同步,主要通过图2的配置文件即可实现。

该分布式防爆巡检机器人集群智能化文件管理系统,能够适配不同节点,服务器节点和机器人节点相同,可实现自身或者向其他机器人智能化同步,自身和其他机器人也可通过发布的接口对文件进行相应的操作。

以上所述仅是本发明的具体实施方式,使本领域技术人员能够理解或实现本发明。对这些实施例的多种修改对本领域的技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。

应当理解的是,本发明并不局限于上述已经描述的内容,并且可以在不脱离其范围进行各种修改和改变。本发明的范围仅由所附的权利要求来限制。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号