多任务多摄像机并行巡检与调度控制方法技术

技术编号:34776592 阅读:33 留言:0更新日期:2022-08-31 19:50
本发明专利技术公开多任务多摄像机并行巡检与调度控制方法,包括步骤:巡检主线程接收巡检任务,检查巡检条件,设置巡检状态;将巡检任务分组拆分,保持摄像机的巡检任务的任务点的位置与任务点的原始顺序;根据巡检任务的特征,设置附加任务信息;将任务点按照原始顺序添加到该任务点对应的摄像机的巡检子线程的巡检队列中;启动巡检子线程,摄像机巡检子线程按照巡检队列巡检,得到巡检结果;对巡检结果进行归档,生成巡检报告。本发明专利技术将巡检任务按照摄像机进行分组拆分,多个摄像机按照巡检队列巡检,缩短了巡检流程的长度,实现了多个巡检任务并行执行以及多个摄像机并行调用,解决摄像机资源抢占问题和多巡检任务阻塞等待的问题。机资源抢占问题和多巡检任务阻塞等待的问题。机资源抢占问题和多巡检任务阻塞等待的问题。

【技术实现步骤摘要】
多任务多摄像机并行巡检与调度控制方法


[0001]本专利技术涉及巡检
,尤其涉及多任务多摄像机并行巡检与调度控制方法。

技术介绍

[0002]铁路沿线的变电所无人值守已是大势所趋,变电所关键处的巡检方式已由人工巡检转为摄像机抓拍的方式。通过模拟人工巡检的方式依次对变电所的各个关键位置进行摄像机抓拍并智能识别数据,但该方式是以人的视角和行走路线进行巡检,并不能最大限度的有效使用机器的性能,巡检的时长较长,对摄像机的利用率较低。
[0003]现有的巡检方式是将变电站划分多个区域(如进线区、馈线区等),以区域划片的方式组织巡检任务,每个区域设置多个巡检任务,每个巡检任务按照的点位顺序依次进行。多区域的巡检任务可并行,巡检任务按顺序依次执行,当使用的摄像机是同一个时,只能有一个巡检任务使用,其他使用此摄像机的巡检任务必须等待摄像机释放方可继续执行。该巡检方式是以多区域划片的方式实现的多任务巡检,通过不同区域使用不同的摄像机,无法使用相同的摄像机并行巡检任务。
[0004]现有的多任务链式巡检技术,如附图1所示,巡检的流程较长,类似于链表的遍历,巡检的效率低、耗费时间长以及对摄像机的占用时间也较长,只要巡检任务不执行完成,参与巡检的摄像机资源不会主动释放。多个巡检任务在同一时间范围内使用相同的摄像机资源时,存在较为严重的资源抢占和巡检任务阻塞,在同一时刻一个摄像机资源只能被一个巡检任务使用。

技术实现思路

[0005]本专利技术为解决上述技术问题提供多任务多摄像机并行巡检与调度控制方法,包括如下步骤:
[0006]巡检主线程接收巡检任务与所述巡检控制指令,检查巡检条件;
[0007]所述巡检主线程根据巡检控制指令,设置巡检状态;
[0008]保持摄像机的所述巡检任务的所述任务点之间的相对顺序,将所述巡检任务按照所述巡检任务的任务点预设的摄像机进行分组拆分,将所述巡检任务的各个所述任务点分配到各个所述摄像机的巡检队列中;
[0009]根据所述巡检任务的特征,设置所述巡检任务的所述任务点的附加任务信息;
[0010]将设置了所述附加任务信息的所述任务点按照所述原始顺序添加到该所述任务点对应的所述摄像机的巡检子线程的巡检队列中;
[0011]启动所述巡检子线程,所述摄像机巡检子线程按照所述巡检队列巡检,得到巡检结果;
[0012]对所述巡检结果进行归档,生成巡检报告。
[0013]本专利技术的有益效果是:本专利技术将巡检任务按照摄像机进行分组拆分,多个摄像机按照巡检队列巡检,保持摄像机的巡检任务的任务点的原始顺序,缩短了巡检流程的长度,
实现了多个巡检任务并行执行以及多个摄像机并行调用,且能够在巡检的任意时刻对巡检任务进行调度控制,解决摄像机资源抢占问题和多巡检任务阻塞等待的问题,实现以超快速度、超短时间、超高效率完成巡检。
[0014]在上述技术方案的基础上,本专利技术还可以做如下改进。
[0015]进一步,所述巡检条件包括所述摄像机的巡检子线程的巡检队列的容量大于设定容量,并且所述摄像机运行状态正常。
[0016]采用上述进一步方案的有益效果是,通过检查摄像机的巡检子线程的巡检队列的容量和摄像机运行状态,确保摄像机在巡检过程中正常工作。
[0017]进一步,所述附加任务信息包括所述巡检结果的存储方式以及所述巡检任务的状态信息。
[0018]采用上述进一步方案的有益效果是,有利于通过附加信息确定巡检结果的存储方式,记录巡检任务的状态。
[0019]进一步,所述启动所述巡检子线程,包括:
[0020]启动处于未启动状态的所述巡检子线程以及处于已释放资源状态的所述摄像机的所述巡检子线程。
[0021]采用上述进一步方案的有益效果是,启动处于未启动状态巡检子线程以及处于已释放资源状态的摄像机的巡检子线程进行巡检,有利于提高巡检效率。
[0022]进一步,所述摄像机巡检子线程按照所述巡检队列执行巡检,得到巡检结果,包括:
[0023]读取所述摄像机的所述巡检队列;
[0024]分析所述摄像机的巡检子线程的巡检队列的容量,若该所述摄像机的巡检子线程的巡检队列的容量等于0,则释放所述摄像机的资源;否则,若该所述摄像机的巡检子线程的巡检队列的容量大于0,则:
[0025]从该所述摄像机的巡检队列中读取该所述摄像机的巡检任务的任务点,获得该所述摄像机的巡检任务的任务点的所述附加任务信息;
[0026]根据所述摄像机的巡检任务的任务点的所述附加任务信息,判断所述摄像机的巡检任务的任务点的状态,若该所述摄像机的巡检任务的任务点的状态为巡检状态,则该所述摄像机巡检子线程按照所述巡检队列执行巡检,得到巡检结果;否则,若该所述摄像机的巡检任务的任务点为非巡检状态,则对该所述摄像机的巡检任务的任务点按照所述非巡检状态的类型进行清理或者将所述摄像机的巡检任务的任务点重新加入所述摄像机的巡检队列;
[0027]重新读取所述摄像机的所述巡检队列。
[0028]采用上述进一步方案的有益效果是,通过释放巡检队列的容量确保巡检任务的执行,摄像机的巡检任务的任务点的状态,实现摄像机的巡检任务的任务点的清理或重新加入摄像机的巡检队列,提高摄像机资源利用率和巡检效率。
[0029]进一步,所述对该所述摄像机的巡检任务的任务点按照所述非巡检状态的类型进行清理或者将所述摄像机的巡检任务的任务点重新加入所述摄像机的巡检队列,具体包括:
[0030]获得所述摄像机的巡检任务的任务点的所述非巡检状态的类型;所述非巡检状态
的类型包括暂停状态与停止状态;
[0031]若所述非巡检状态的类型为暂停状态,则所述巡检子线程获取暂停时间;判断所述暂停时间是否超时,若所述暂停时间超时则将所述非巡检状态的类型设置为停止状态;否则所述暂停时间未超时则将所述摄像机的巡检任务的任务点重新加入所述摄像机的巡检队列;
[0032]对所述非巡检状态的类型为停止状态的所述摄像机的巡检任务的任务点进行清理。
[0033]采用上述进一步方案的有益效果是,判断非巡检状态的类型暂停状态与停止状态,将未超时摄像机的巡检任务的任务点重新加入摄像机的巡检队列,提高摄像机资源利用率和巡检效率。
[0034]进一步,所述判断所述暂停时间是否超时,包括:若所述暂停时间大于设定暂停时间阈值,则所述暂停时间超时,若所述暂停时间小于或等于设定暂停时间阈值,则所述暂停时间未超时。
[0035]采用上述进一步方案的有益效果是,实现暂停时间是否超时的判断。
[0036]进一步,所述对所述巡检结果进行归档,生成巡检报告,包括:将所述巡检结果按照所述附加任务信息记录的存储方式进行保存。
[0037]采用上述进一步方案的有益效果是,实现了巡检结果的归档保存。
附图说明
[0038]图1为现有技术中多任务链式巡检的原理示意图;
[0039]图2为本专利技术实施例中多任务多摄像机并本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.多任务多摄像机并行巡检与调度控制方法,其特征在于,包括如下步骤:巡检主线程接收巡检任务与巡检控制指令,检查巡检条件;所述巡检主线程根据所述巡检控制指令,设置巡检状态;保持摄像机的所述巡检任务的所述任务点之间的相对顺序,将所述巡检任务按照所述巡检任务的任务点预设的摄像机进行分组拆分,将所述巡检任务的各个所述任务点分配到各个所述摄像机的巡检队列中;根据所述巡检任务的特征,设置所述巡检任务的所述任务点的附加任务信息;将设置了所述附加任务信息的所述任务点按照所述原始顺序添加到该所述任务点对应的所述摄像机的巡检子线程的巡检队列中;启动所述巡检子线程,所述摄像机巡检子线程按照所述巡检队列巡检,得到巡检结果;对所述巡检结果进行归档,生成巡检报告。2.根据权利要求1所述多任务多摄像机并行巡检与调度控制方法,其特征在于,所述巡检条件包括所述摄像机的巡检子线程的巡检队列的容量大于设定容量,并且所述摄像机运行状态正常。3.根据权利要求1所述多任务多摄像机并行巡检与调度控制方法,其特征在于,所述附加任务信息包括所述巡检结果的存储方式以及所述巡检任务的状态信息。4.根据权利要求1所述多任务多摄像机并行巡检与调度控制方法,其特征在于,所述启动所述巡检子线程,包括:启动处于未启动状态的所述巡检子线程以及处于已释放资源状态的所述摄像机的所述巡检子线程。5.根据权利要求1所述多任务多摄像机并行巡检与调度控制方法,其特征在于,所述摄像机巡检子线程按照所述巡检队列执行巡检,得到巡检结果,包括:读取所述摄像机的所述巡检队列;分析所述摄像机的巡检子线程的巡检队列的容量,若该所述摄像机的巡检子线程的巡检队列的容量等于0,则释放所述摄像机的资源;否则,若该所述摄像机的巡检子线程的巡检队列的容量大于0,则:从该所述摄像机的巡检队列中读取该所述摄像机的巡检任...

【专利技术属性】
技术研发人员:杨昊黄圣波雷罡张勤杨铁汉尹伟张高洪罗静
申请(专利权)人:成都交大光芒科技股份有限公司
类型:发明
国别省市:

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

1