System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及消防量化评估领域,尤其涉及一种基于城市消防验收量化评估的调度方法及系统。
技术介绍
1、目前,城市消防技术迅速发展,北京、杭州等多个城市都已经开始投入实际的城市消防平台建设,城市大脑是支撑智慧城市基础信息化与智能化设施,其核心是在城市的前端采集并生成实时、海量、多样化的城市数据资源,利用覆盖城市范围的广域物联网进行数据资源的传输共享,并在后台构建一个统一的大型计算机平台,在城市数据资源进行智能化和预测性分析的基础上,实现对城市消防设施的全局优化控制。
2、但是,优化城市消防资源和设施,需要解决以下两个问题:一是在要承载海量、高并发、多样化的数据量和计算量的同时,如何保持足够的响应速度,避免发生拥塞、延迟增大、计算错误的情况发生;二是,如何有效地解决由于城市消防覆盖城市的广域范围,而导致数据的上下行传输过程所带来的通信开销和通信延迟问题,以保证了城市消防系统的高实时性。
3、中国专利cn115545492a《一种供水管网消防安全评估方法、系统、设备及存储介质》公开了一种供水管网消防安全评估方法,该方法在面对海量的数据时,并不能保证在短时间内响应计算,具有较高的延迟。
技术实现思路
1、有鉴于此,本专利技术提出了一种基于城市消防验收量化评估的调度方法及系统,利用城市消防平台的多层任务环协调模块建立一个总消防任务环,并生成若干分消防任务环,利用总消防任务环对内存空间和运算资源的调配,提高消防数据在分消防任务环中的运行效率,进而高效且准确的获取计算层模
2、本专利技术的技术方案是这样实现的:一方面,本专利技术提供了一种基于城市消防验收量化评估的调度方法,包括如下步骤:
3、s1、建立总消防任务环,并从城市大脑的数据层模块、计算层模块以及控制调度层模块中分别分配固定大小的内存空间和运算资源用于运行所述总消防任务环;
4、s2、由总消防任务环对城域范围内的消防数据进行总体估计和测算,判断是否存在异常数据,若存在异常数据,制定消防作业的总体运行方式和控制策略,确定总体的消防作业量化评估标准以及总体目标;
5、s3、根据对消防数据总体估计和测算以及消防作业的总体运行方式和控制策略的需要,由所述总消防任务环建立多个并行的分消防任务环,并获取各个分消防任务环运行的结果数据;以及在此过程中,为每个分消防任务环在城市大脑的数据层模块、计算层模块以及控制调度层模块中分配一定大小的内存空间和运算资源,对每个分消防任务环的运转状态进行实时监测,根据运转状态,采用快循环任务环和慢循环任务环的方式,不断调节分配给各分消防任务环的内存空间和运算资源;
6、s4、根据从分消防任务环获取上传的全部的结果数据,参照所述总体的量化评估标准,测评预定总体目标的达标情况;
7、s5、根据评估任务环节的结果数据,调整总体目标,更新总体运行方式和控制调度策略,并重新确定总体的量化评估标准。
8、优选的,所述s3中调节各层消防任务环的内存空间和运算资源的具体方式为:根据总消防任务环下达的调用指令,将某个分消防任务环从慢循环任务环调转为快循环任务环,并分配更大的内存空间和运算资源;根据总消防任务环下达的终止调用指令,将某个分消防任务环从快循环任务环调转回慢循环任务环,并收回相关的内存空间和运算资源。
9、优选的,还包括如下步骤:并行的分消防任务环需要对数据进行共享时,向总消防任务环发送数据共享请求,总消防任务环将所述数据共享请求转发给具有被需求数据的分消防任务环,被需求数据被具有被需求数据的分消防任务环发送给需要该数据的分消防任务环。
10、优选的,还包括如下步骤:当两个或两个以上的分消防任务环发生对内存空间或者运算资源的冲突时,由至少一个发生冲突的分消防任务环将冲突裁决请求发送至总消防任务环,总消防任务环进行冲突裁决,根据裁决结果,重新分配内存空间或者运算资源。
11、优选的,由消防监测设备生成城域范围的原始消防数据,并传输至数据层模块;
12、由数据层模块对原始消防数据进行清理和整合,获得可用消防数据,并进行存储,用于供所述总消防任务环调取进行总体估计和测算、制定消防作业的总体运行方式和控制策略以及确定总体的消防作业量化评估标准,还用于供分消防任务环调取进行不同类型或者不同区域单元的消防数据的估计和测算,以及不同的消防作业类型或者不同的消防作业目标的运行控制;
13、由计算层模块获取可用消防数据,并根据总消防任务环进行总体估计和测算、制定消防作业的总体运行方式和控制策略以及确定总体的消防作业量化评估标准以及总体目标需要,以及根据各分消防任务环调取进行不同类型或者不同区域单元的消防数据的估计和测算,以及不同的消防作业类型或者不同的消防作业目标的运行控制的需要,对可用消防数据执行智能化分析以及预测,并将智能化分析以及预测的结果传输至控制调度层模块;
14、由控制调度层模块根据智能化分析及预测结果,对前端的自动化消防设施、移动消防作业设备以及外围设备下达控制命令。
15、另一方面,本专利技术还提供了一种基于城市消防验收量化评估的调度系统,所述系统包括:
16、新建模块,用于建立总消防任务环,并从城市大脑的数据层模块、计算层模块以及控制调度层模块中分别分配固定大小的内存空间和运算资源用于运行所述总消防任务环;
17、监测模块,用于由总消防任务环对城域范围内的消防数据进行总体估计和测算,判断是否存在异常数据,若存在异常数据,制定消防作业的总体运行方式和控制策略,确定总体的消防作业量化评估标准以及总体目标;
18、控制模块,用于根据对消防数据总体估计和测算以及消防作业的总体运行方式和控制策略的需要,由所述总消防任务环建立多个并行的分消防任务环,并获取各个分消防任务环运行的结果数据;以及在此过程中,为每个分消防任务环在城市大脑的数据层模块、计算层模块以及控制调度层模块中分配一定大小的内存空间和运算资源,对每个分消防任务环的运转状态进行实时监测,根据运转状态,采用快循环任务环和慢循环任务环的方式,不断调节分配给各分消防任务环的内存空间和运算资源;
19、评估模块,用于根据从分消防任务环获取上传的全部的结果数据,参照所述总体的量化评估标准,测评预定总体目标的达标情况;
20、反馈模块,用于根据评估任务环节的结果数据,调整总体目标,更新总体运行方式和控制调度策略,并重新确定总体的量化评估标准。
21、优选的,所述控制模块调节各层消防任务环的内存空间和运算资源的具体方式为:根据总消防任务环下达的调用指令,将某个分消防任务环从慢循环任务环调转为快循环任务环,并分配更大的内存空间和运算资源;根据总消防任务环下达的终止调用指令,将某个分消防任务环从快循环任务环调转回慢循环任务环,并收回相关的内存空间和运本文档来自技高网...
【技术保护点】
1.一种基于城市消防验收量化评估的调度方法,其特征在于,包括如下步骤:
2.如权利要求1所述的一种基于城市消防验收量化评估的调度方法,其特征在于,所述S3中调节各层消防任务环的内存空间和运算资源的具体方式为:根据总消防任务环下达的调用指令,将某个分消防任务环从慢循环任务环调转为快循环任务环,并分配更大的内存空间和运算资源;根据总消防任务环下达的终止调用指令,将某个分消防任务环从快循环任务环调转回慢循环任务环,并收回相关的内存空间和运算资源。
3.根据权利要求1所述的一种基于城市消防验收量化评估的调度方法,其特征在于,还包括如下步骤:并行的分消防任务环需要对数据进行共享时,向总消防任务环发送数据共享请求,总消防任务环将所述数据共享请求转发给具有被需求数据的分消防任务环,被需求数据被具有被需求数据的分消防任务环发送给需要该数据的分消防任务环。
4.根据权利要求1所述的一种基于城市消防验收量化评估的调度方法,其特征在于,还包括如下步骤:当两个或两个以上的分消防任务环发生对内存空间或者运算资源的冲突时,由至少一个发生冲突的分消防任务环将冲突裁决请求发送
5.根据权利要求1所述的一种基于城市消防验收量化评估的调度方法,其特征在于:
6.一种基于城市消防验收量化评估的调度系统,其特征在于,所述系统包括:
7.如权利要求6所述的一种基于城市消防验收量化评估的调度方法,其特征在于,所述控制模块调节各层消防任务环的内存空间和运算资源的具体方式为:根据总消防任务环下达的调用指令,将某个分消防任务环从慢循环任务环调转为快循环任务环,并分配更大的内存空间和运算资源;根据总消防任务环下达的终止调用指令,将某个分消防任务环从快循环任务环调转回慢循环任务环,并收回相关的内存空间和运算资源。
8.根据权利要求6所述的一种基于城市消防验收量化评估的调度方法,其特征在于,所述系统还包括数据共享模块:并行的分消防任务环需要对数据进行共享时,向总消防任务环发送数据共享请求,总消防任务环将所述数据共享请求转发给具有被需求数据的分消防任务环,被需求数据被具有被需求数据的分消防任务环发送给需要该数据的分消防任务环。
9.一种设备,其特征在于,所述设备包括:存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如权利要求1至5任一项所述方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现如权利要求1-5中任一项所述方法的步骤。
...【技术特征摘要】
1.一种基于城市消防验收量化评估的调度方法,其特征在于,包括如下步骤:
2.如权利要求1所述的一种基于城市消防验收量化评估的调度方法,其特征在于,所述s3中调节各层消防任务环的内存空间和运算资源的具体方式为:根据总消防任务环下达的调用指令,将某个分消防任务环从慢循环任务环调转为快循环任务环,并分配更大的内存空间和运算资源;根据总消防任务环下达的终止调用指令,将某个分消防任务环从快循环任务环调转回慢循环任务环,并收回相关的内存空间和运算资源。
3.根据权利要求1所述的一种基于城市消防验收量化评估的调度方法,其特征在于,还包括如下步骤:并行的分消防任务环需要对数据进行共享时,向总消防任务环发送数据共享请求,总消防任务环将所述数据共享请求转发给具有被需求数据的分消防任务环,被需求数据被具有被需求数据的分消防任务环发送给需要该数据的分消防任务环。
4.根据权利要求1所述的一种基于城市消防验收量化评估的调度方法,其特征在于,还包括如下步骤:当两个或两个以上的分消防任务环发生对内存空间或者运算资源的冲突时,由至少一个发生冲突的分消防任务环将冲突裁决请求发送至总消防任务环,总消防任务环进行冲突裁决,根据裁决结果,重新分配内存空间或者运算资源。
5.根据权利要求1所述的一种基于城市消防验收量化评估的调度方法,其特征在于:...
【专利技术属性】
技术研发人员:王子健,罗仁超,熊奥,罗震,吴巍,何耀,
申请(专利权)人:湖北烽火平安智能消防科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。