1.建筑运维监控报警系统,其特征在于,所述建筑运维监控报警系统包括:采集层,用于监控点监控数据的采集并将采集到的监控数据上传云端平台;
云端平台,包括算法分配服务器、分布式计算集群以及整合服务器;
所述算法分配服务器接收采集层上传的监控数据,并根据监控数据的特征分配对应的算法,将监控数据以及对应算法分发给所述分布式计算集群;
所述分布式计算集群接收算法分配服务器分发的监控数据以及对应算法,运算得到结果并传输给所述整合服务器;
所述整合服务器接收分布式计算集群针对同一监控数据返回的若干个运算结果并对接收到的若干个运算结果进行整合得到最终结果,并将最终结果传输给管控层;
管控层,用于根据接收到的最终结果执行展示和/或预警操作;
所述算法分配服务器包括分配运算模块以及算法数据库;
分配运算模块判断监控数据的类型,根据监控数据的类型匹配对应算法,还用于计算监控数据的复杂度,根据监控数据的复杂度将监控数据分发到分布式计算集群的不同计算节点;
算法数据库用于监控数据处理算法的存储;
监控数据的复杂度的通过下式计算:
其中:D为监控数据的复杂度;k为监控数据的类型系数之和, , 为接收到的第 个监控数据的类型系数,对于水电数据、运维设备数据、温控数据、消防数据以及监控设备数据, 具有不同的预设值,监控设备数据为监控设备的运行记录数据而非监控设备所采集到的数据;Q为监控数据的大小, , 为数据爆发期接收到的第 个监控数据的数据量大小,且 与 接收的时间间隔小于设定时间t;n为监控数据中包含的耦合数据的个数,耦合数据是指相互之间存在关联的数据,表明了不同类型的数据同时或者先后产生波动,需要分析这类数据之间的关系性,导致数据的复杂度提高。
2.根据权利要求1所述的建筑运维监控报警系统,其特征在于,所述采集层包括若干个连接单元,每个连接单元与一建筑体对应,每个连接单元向下连接若干采集端,向上连接所述云端平台;
所述连接单元根据各个采集端采集到的监控数据制作表单,表单中包括类型、数据值以及对应时间,每个类型包括至少一个采集端。
3.根据权利要求1所述的建筑运维监控报警系统,其特征在于,所述根据监控数据的复杂度将监控数据分发到分布式计算集群的不同计算节点,包括:根据监控数据的复杂度确定所需的计算资源C,其中,C正比于监控数据的复杂度;
获取分布式计算集群所有节点的空闲计算资源;
根据空闲计算资源由大到小,选定前若干个节点使选定的若干个节点的空闲计算资源之和不小于C且节点的数量最少,根据选定的各节点空闲计算资源的比例将监控数据进行拆分并分发给选定的若干个节点;
根据空闲计算资源由小到大,选定前若干个节点使选定的若干个节点的空闲计算资源之和不小于C且节点的数量最少,根据选定的各节点空闲计算资源的比例将监控数据进行拆分并分发给选定的若干个节点;
在余下的节点中,随机选定若干个节点直至选定的若干个节点的空闲计算资源之和不小于C,根据选定的各节点空闲计算资源的比例将监控数据进行拆分并分发给选定的若干个节点。
4.根据权利要求1所述的建筑运维监控报警系统,其特征在于,所述管控层包括若干个管控终端,每一管控终端对应一建筑体,管控终端包括显示屏、输入装置、报警装置。
5.根据权利要求1‑4任意一项所述的建筑运维监控报警系统,其特征在于,所述建筑运维监控报警系统还包括数据库,数据库分别与云端平台中的算法分配服务器、分布式计算集群以及整合服务器连接,数据库用于各个建筑的历史监控数据以及对历史监控数据的处理得到的中间数据的存储。
6.根据权利要求5所述的建筑运维监控报警系统,其特征在于,所述算法分配服务器根据监控数据的特征分配对应的算法,包括:根据监控数据的类型确定对应的基础算法;
根据监控数据类型的两两组合确定所需的解耦算法;
调用数据库中监控数据对应的建筑的历史数据作为校验数据;
将所述基础算法、所述解耦算法以及所述校验数据打包并与监控数据绑定。
7.根据权利要求6所述的建筑运维监控报警系统,其特征在于,所述整合服务器接收分布式计算集群针对同一监控数据返回的若干个运算结果并对接收到的若干个运算结果进行整合得到最终结果,包括:整合服务器接收分布式计算集群针对同一监控数据返回的若干个运算结果;
对接收到的运算结果进行最小数据包分解,得到系列结果单元;
对于任意一个结果单元,判断是否存在相同的结果单元;
若存在,则取该结果单元为最终结果单元;
若不存在,则将该结果单元对应的监控数据返回给算法分配服务器并重新分发计算。
8.根据权利要求7所述的建筑运维监控报警系统,其特征在于,对于返回结果相同的节点,通过奖励机制进行反馈以提升对应节点在分布式计算集群中的优先级。