巡检任务可视化方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:30376075 阅读:12 留言:0更新日期:2021-10-16 18:06
本申请涉及一种巡检任务可视化方法、装置、计算机设备和存储介质,所述方法包括:监控存量任务的第一执行时间段;响应于任务配置指令,根据所述新建巡检任务对应的巡检点位和任务开始时间计算第二执行时间段;根据所述第二执行时间段生成各个所述新建巡检任务的新建展示图像;根据所述第一执行时间段和第二执行时间段判断所述新建巡检任务与所述存量任务是否存在时间冲突;若存在时间冲突,形成满足第一展示格式的第一任务可视图表;若不存在时间冲突,形成满足第二展示格式的第二任务可视图表。本申请能够解决现有技术中新建任务时,任务周期及执行时间的直观性较差的问题。任务周期及执行时间的直观性较差的问题。任务周期及执行时间的直观性较差的问题。

【技术实现步骤摘要】
巡检任务可视化方法、装置、计算机设备和存储介质


[0001]本申请涉及巡检机器人
,特别涉及一种巡检任务可视化方法、装置、计算机设备和存储介质。

技术介绍

[0002]目前,在通过管理平台对巡检机器人进行巡检任务制定时,通常是由用户在管理平台中输入任务指令。
[0003]然而,现有技术中的任务指令输入方法,往往是在任务指令保存时,才判断是否存在任务冲突并向用户发送冲突提示,因此,在管理平台中的存量任务数量较多的情况下,用户难以直观地调整新建任务的周期及执行时间以避免任务冲突。

技术实现思路

[0004]本申请的主要目的为提供一种巡检任务可视化方法、装置、计算机设备和存储介质,旨在解决现有技术中新建任务时,任务周期及执行时间的直观性较差的问题。
[0005]为实现上述目的,本申请提供了一种巡检任务可视化方法,所述方法包括以下步骤:监控存量任务的第一执行时间段,根据所述第一执行时间段生成各个所述存量任务的存量展示图像,并将所述存量展示图像整合为存量任务图表;响应于任务配置指令,获取所述任务配置指令对应的新建巡检任务,并根据所述新建巡检任务对应的巡检点位和任务开始时间计算第二执行时间段;根据所述第二执行时间段生成各个所述新建巡检任务的新建展示图像;根据所述第一执行时间段和第二执行时间段判断所述新建巡检任务与所述存量任务是否存在时间冲突;若存在时间冲突,获取所述存量任务中的冲突任务,并将所述新建展示图像添加至所述存量任务图表中形成第一任务可视图表,以使所述第一任务可视图表中,所述新建展示图像与所述冲突任务对应的存量展示图像满足第一展示格式;若不存在时间冲突,将所述新建展示图像添加至所述存量任务图表中形成第二任务可视图表,以使所述第二任务可视图表中,所述新建展示图像满足第二展示格式。
[0006]作为上述方案的改进,所述根据所述新建巡检任务对应的巡检点位和任务开始时间计算第二执行时间段,包括:获取各个所述巡检点位的巡检信息以及巡检设备的设备信息;通过所述巡检信息和所述设备信息,判断所述巡检设备在所述新建巡检任务中是否需要充电;若需要充电,计算充电耗时,并根据所述巡检信息、设备信息和充电耗时,计算所述第二执行时间段;若不需要充电,根据所述巡检信息和设备信息计算所述第二执行时间段。
[0007]作为上述方案的改进,所述巡检信息包括巡检停留时间和各个巡检点之间的点位距离,所述设备信息包括行进速度和剩余电量;所述通过所述巡检信息和所述设备信息,判断所述巡检设备在所述新建巡检任务中是否需要充电,包括:根据所述行进速度和所述点位距离计算行进时间,将所述巡检停留时间和所述行进时间之和作为巡检耗时;若所述剩余电量的消耗时间大于所述巡检耗时,判断所述巡检设备在所述新建巡检任务中不需要充电;若所述剩余电量的消耗时间不大于所述巡检耗时,判断所述巡检设备在所述新建巡检任务中需要充电。
[0008]作为上述方案的改进,所述设备信息包括总电量;所述计算充电耗时,并根据所述任务开始时间、巡检信息、设备信息和充电耗时,计算所述第二执行时间段,包括:根据所述总电量和剩余电量计算所述充电耗时,并将所述巡检耗时与所述充电耗时之和作为耗时总时间;将所述任务开始时间起始,经过耗时总时间结束的时间段作为所述第二执行时间段。
[0009]作为上述方案的改进,所述判断所述新建巡检任务与所述存量任务是否存在时间冲突之后,还包括:若存在时间冲突,发送冲突告警指令;响应于任务修改指令,获取所述任务修改指令中携带的修改信息,并根据所述修改信息计算将所述新建巡检任务的第三执行时间段;根据所述第一执行时间段和第三执行时间段再次判断所述新建巡检任务与所述存量任务是否存在时间冲突。
[0010]作为上述方案的改进,所述根据所述第一执行时间段生成各个所述存量任务的存量展示图像,并将所述存量展示图像整合为存量任务图表,包括:分别对每一个所述存量任务生成一个第一矩形框,并根据所述第一执行时间段的时间长度设置所述第一矩形框的长度;对相邻的所述存量任务对应的所述第一矩形框填充不同的颜色,并将填充后的所述第一矩形框作为所述存量展示图像;将所述存量展示图像按照所述第一执行时间段依次排列,并将所述第一执行时间段和所述存量任务的任务名称标注在所述存量展示图像中,得到所述存量任务图表。
[0011]作为上述方案的改进,所述根据所述第二执行时间段生成各个所述新建巡检任务的新建展示图像,包括:对所述新建巡检任务生成第二矩形框,并根据所述第二执行时间段的时间长度设置所述第二矩形框的长度;对所述第二矩形框进行颜色填充,并将填充后的所述第二矩形框作为所述新建展示图像;所述使所述第一任务可视图表中,所述新建展示图像与所述冲突任务对应的存量展示图像满足第一展示格式,包括:使所述第一任务可视图表中,所述第二矩形框与所述冲突任务对应的第一矩形框
存在重叠部分。
[0012]本申请还提供了一种巡检任务可视化装置,所述装置包括:存量监控单元,用于监控存量任务的第一执行时间段,根据所述第一执行时间段生成各个所述存量任务的存量展示图像,并将所述存量展示图像整合为存量任务图表;执行时间计算单元,用于响应于任务配置指令,获取所述任务配置指令对应的新建巡检任务,并根据所述新建巡检任务对应的巡检点位和任务开始时间计算第二执行时间段;新建展示单元,用于根据所述第二执行时间段生成各个所述新建巡检任务的新建展示图像;冲突判定单元,用于根据所述第一执行时间段和第二执行时间段判断所述新建巡检任务与所述存量任务是否存在时间冲突;第一展示单元,用于若存在时间冲突,获取所述存量任务中的冲突任务,并将所述新建展示图像添加至所述存量任务图表中形成第一任务可视图表,以使所述第一任务可视图表中,所述新建展示图像与所述冲突任务对应的存量展示图像满足第一展示格式;第二展示单元,用于若不存在时间冲突,将所述新建展示图像添加至所述存量任务图表中形成第二任务可视图表,以使所述第二任务可视图表中,所述新建展示图像满足第二展示格式。
[0013]本申请还提供一种计算机设备,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器执行所述计算机程序时实现上述任一项所述的一种巡检任务可视化方法的步骤。
[0014]本申请还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一项所述的一种巡检任务可视化的步骤。
[0015]本申请提供的一种巡检任务可视化方法、装置、计算机设备和存储介质,能够对系统中的存量任务进行图表可视化;通过根据任务配置指令对新建的巡检任务进行执行时间计算,从而准确地判断新建的巡检任务是否与现有的存量任务冲突;通过生成新建巡检任务的可视化图像,根据新建巡检任务与存量任务冲突与否分别进行不同格式地展示,以便于用户直观地识别到任务间的冲突关系,从而提高了新建任务时,任务周期及执行时间的直观性。
附图说明
[0016]图1 是本申请一实施例中一种巡检任务可视化方法步骤示意图;图2是本申请一实施例中一种巡检任务可视化装置结构框本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种巡检任务可视化方法,其特征在于,所述方法包括:监控存量任务的第一执行时间段,根据所述第一执行时间段生成各个所述存量任务的存量展示图像,并将所述存量展示图像整合为存量任务图表;响应于任务配置指令,获取所述任务配置指令对应的新建巡检任务,并根据所述新建巡检任务对应的巡检点位和任务开始时间计算第二执行时间段;根据所述第二执行时间段生成各个所述新建巡检任务的新建展示图像;根据所述第一执行时间段和第二执行时间段判断所述新建巡检任务与所述存量任务是否存在时间冲突;若存在时间冲突,获取所述存量任务中的冲突任务,并将所述新建展示图像添加至所述存量任务图表中形成第一任务可视图表,以使所述第一任务可视图表中,所述新建展示图像与所述冲突任务对应的存量展示图像满足第一展示格式;若不存在时间冲突,将所述新建展示图像添加至所述存量任务图表中形成第二任务可视图表,以使所述第二任务可视图表中,所述新建展示图像满足第二展示格式。2.根据权利要求1所述的巡检任务可视化方法,其特征在于,所述根据所述新建巡检任务对应的巡检点位和任务开始时间计算第二执行时间段,包括:获取各个所述巡检点位的巡检信息以及巡检设备的设备信息;通过所述巡检信息和所述设备信息,判断所述巡检设备在所述新建巡检任务中是否需要充电;若需要充电,计算充电耗时,并根据所述任务开始时间、巡检信息、设备信息和充电耗时,计算所述第二执行时间段;若不需要充电,根据所述任务开始时间、巡检信息和设备信息计算所述第二执行时间段。3.根据权利要求2所述的巡检任务可视化方法,其特征在于,所述巡检信息包括巡检停留时间和各个巡检点之间的点位距离,所述设备信息包括行进速度和剩余电量;所述通过所述巡检信息和所述设备信息,判断所述巡检设备在所述新建巡检任务中是否需要充电,包括:根据所述行进速度和所述点位距离计算行进时间,将所述巡检停留时间和所述行进时间之和作为巡检耗时;若所述剩余电量的消耗时间大于所述巡检耗时,判断所述巡检设备在所述新建巡检任务中不需要充电;若所述剩余电量的消耗时间不大于所述巡检耗时,判断所述巡检设备在所述新建巡检任务中需要充电。4.根据权利要求3所述的巡检任务可视化方法,其特征在于,所述设备信息包括总电量;所述计算充电耗时,并根据所述任务开始时间、巡检信息、设备信息和充电耗时,计算所述第二执行时间段,包括:根据所述总电量和剩余电量计算所述充电耗时,并将所述巡检耗时与所述充电耗时之和作为耗时总时间;将所述任务开始时间起始,经过耗时总时间结束的时间段作为所述第二执行时间段。5.根据权利要求1所述的巡检任务可视化方法,其特征在于,所述判断所述新建巡检任
务与所述存量任务是否存在时间冲突之后,还包括:若存在时间冲突,发送冲突告警指令;响应于任务修改指令,获取所述任务修改指令中携带的修改信息,并根据所述修改信息计...

【专利技术属性】
技术研发人员:初锴吴雯欧阳开一王齐
申请(专利权)人:中科开创广州智能科技发展有限公司
类型:发明
国别省市:

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

1