本发明属于智能技术领域,涉及对智能设施、智能设备和智能系统的智能管控技术及其管控方法。
背景技术:
物联网是当下所有技术与计算机互联网技术的结合,它能将信息更快、更准地收集、传递处理并执行。物联网能实现所有物品与网络的连接,方便识别、管理和控制,能为人们的生活带来更多的便利,实现远程控制。
智能产品,如智能设备、智能设施和智能系统等具有多种工作状态,通过条件的改变可以切换至不同的状态。基于有限状态机技术,可以实现各种状态之间的切换。
目前,大多数的智能管控技术不能充分、高效地满足智能设备、智能设施和智能系统之间的联动、协同控制,特别是集成控制与大数据运营层面未能整合应用。存在如下的一些问题:
1、智能化系统各自为政,未互联互通,管理复杂;
2、智能化系统操作复杂,人机交互少,不友好,培训时间长;
3、空间价值未充分运营,只在单个系统管理层面,缺少大数据运营价值;
4、反应滞后,不能提前告警。
技术实现要素:
为了改善智能化系统的运营和管理水平,本发明提供一种智能管控技术,即物理空间与智能设施设备、智能系统的云空间智能管控技术,对物理空间的设施设备和服务等进行细致的分析、决策和控制,让智能管控更简单和更科学。
本发明的技术方案如下:
一种智能管控技术,包括云端管理系统、终端和传输层,云端管理系统通过传输层与终端连接,云端管理系统包含通过传输层连接的云端核心服务器和云端数据中心。
云端核心服务器内设有场景引擎模块,场景引擎模块通过传输层分别与终端和云端数据中心连接。
场景引擎模块内设有有限状态机组件、基于有限状态机的应用场景引擎、场景引擎编辑器、基于有限状态机的应用场景模型。
有限状态机组件包括:状态、事件、变量、条件、动作和状态转换。
应用场景引擎包括:基本信息、状态管理、事件管理、变量管理、条件管理、动作管理和状态转换管理。
应用场景模型包括:场景实例管理,动作插件管理,系统内置事件、变量、动作管理,事件处理调度管理,动作调度管理,场景状态查询管理。
云端核心服务器包括云端监控中心和云端配置中心,场景引擎模块位于云端配置中心内。
云端数据中心包括数据采集模块和数据自定义模块。
云端管理系统和终端连接的接口为api接口。
场景引擎模块的管控方法包括:
(1)预定义由物联系统组成的应用场景;
(2)输入数据;
(3)场景引擎模块执行工作。
场景引擎模块执行工作的流程包括:
(1)接收数据;
(2)对数据进行响应;
(3)事件处理;
(4)动作调用;
(5)输出调度控制。
场景引擎模块执行工作的实际流程有如下三种方式:
方式一:
(1)接收数据:开始——数据输入接口被调用——事件进入队列——数据接收成功——结束;
(2)对数据进行响应:客户端消息推送/工单确认/工单处理;
(3)事件处理的流程为:开始——检查事件队列——事件队列不为空——否——结束。
方式二:
(1)接收数据:开始——数据输入接口被调用——事件进入队列——数据接收成功——结束;
(2)对数据进行响应:客户端消息推送/工单确认/工单处理;
(3)事件处理的流程为:开始——检查事件队列——事件队列不为空——是——事件出队——加载应用场景模型,加载场景实例运行数据——调用有限状态机组件处理事件——执行场景变量更新,条件判断,执行动作入列,状态转换——更新场景实例数据——检查事件队列;
(4)动作调用的流程为:开始——检查动作调用队列——动作队列不为空——否——结束。
方式三:
(1)接收数据:开始——数据输入接口被调用——事件进入队列——数据接收成功——结束;
(2)对数据进行响应:客户端消息推送/工单确认/工单处理;
(3)事件处理的流程为:开始——检查事件队列——事件队列不为空——是——事件出队——加载应用场景模型,加载场景实例运行数据——调用有限状态机组件处理事件——执行场景变量更新,条件判断,执行动作入列,状态转换——更新场景实例数据——检查事件队列;
(4)动作调用的流程为:开始——检查动作调用队列——动作队列不为空——是——动作出队——检查参数有效性——执行动作调用——保存调用结果;
(5)输出调度控制:输出场景引擎模块执行工作结果。
本发明的有益效果为:
1、场景引擎模块,可复用,不必重新开发,同类需求研发效率提高80%;
2、基础应用和升级应用双重实现:(1)基础应用,单一或集中控制设施设备,
(2)自定义、编辑场景任务,同时可以进行智能化统计、分析和优化,多系统联动和协同作用。
附图说明
图1是基于有限状态机的应用场景模型;
图2是事件接收流程图;
图3是事件处理路程图;
图4是动作调用流程图;
图5是实施例车位预警分析图;
图6是实施例消防预警分析;
图7是实施例车场拥堵分析;
图8是实施例电梯困人预警分析;
图9是实施例空置物业分析。
具体实施方式
下面结合具体实施例,对本发明技术作进一步的详细了解。
实施例1
智能管控技术,应用于一产业园区的智能管控系统里。核心元素有:云端管理系统、终端、传输层和云端管理系统内的场景引擎模块。
云端管理系统通过传输层与终端连接,云端管理系统包含通过传输层连接的云端核心服务器和云端数据中心;云端核心服务器内设有场景引擎模块,场景引擎模块通过传输层分别与终端和云端数据中心连接。云端数据中心包括数据采集模块和数据自定义模块。数据采集模块将采集到的数据汇聚于此,数据自定义模块以供管理者自定义、编辑和输入数据。
终端,包括智能设施设备和第三方平台,第三方平台包括第三方的智能系统和智能子系统等。终端具体有如:智能电表、门禁设备、报警设备、plc控制系统、led屏、视频监控系统、能耗监控系统、通行系统、电梯管理系统、园区巡检系统、广播、语音系统、消防安全系统和车场管控系统等。
传输层的传输方式包括:有线、无线、网络和串口传输等。
本实施例还涉及有客户端和感知层。客户端包括app客户端和pc客户端。感知层包括感知系统、终端、终端数据库和终端服务器。
感知系统,包括各种传感器和芯片等智能硬件,如温度传感器、湿度传感器、烟雾传感器、红外感应器、二氧化碳浓度传感器和摄像头等感知终端,感知并采集产业园区的参数信息和运行状态。
感知系统,通过感知产业园区的参数状态和运行状态,将数据传输到云端管理系统的云端数据中心,云端数据中心存储或缓存数据并能传输至云端核心服务器,云端核心服务器利用数据挖掘、机器学习等数据分析处理技术,将感知的数据变为可认知的信息。客户端上有显示客户端模块,这些信息可以集中到客户端,以至在显示客户端模块显示,便于用户和/或管理者纵览全局状况和知晓全局数据,了解项目的运营和运行情况,发现设施设备和服务等的内在因果性或关联性。
云端核心服务器包括云端监控中心和云端配置中心,场景引擎模块设于云端配置中心内。场景引擎模块内设有有限状态机组件、基于有限状态机的应用场景引擎、场景引擎编辑器、基于有限状态机的应用场景模型。场景引擎模块与api接口或动态库连接。场景引擎模块对不同的数据进行响应后,能调取预定义的外部接口或动态库,从而实现对终端的调度控制。
场景引擎编辑器具有预定义场景和编辑场景的功能。
应用场景模型包括:场景实例管理,动作插件管理,系统内置事件、变量、动作管理,事件处理调度管理,动作调度管理,场景状态查询管理。应用场景模型通过输入接口接收数据,经过上述某些管理后,将数据传输至有限状态机组件,经有限状态机组件处理后,最终实现动作调度管理并输出动作调度。
有限状态机组件包括:状态、事件、变量、条件、动作和状态转换。状态机组件依据预定义的场景对收到的数据进行处理,包括对状态、事件、变量、条件、动作和状态转换进行处理。
应用场景引擎包括:基本信息、状态管理、事件管理、变量管理、条件管理、动作管理和状态转换管理。应用场景引擎能查看场景引擎模块的基本信息和管理有限状态机组件。
智能管控技术的管控方法为:
(1)预定义由物联系统组成的应用场景;
(2)输入数据;
(3)场景引擎模块执行工作。
场景引擎模块执行工作的理论流程包括:
(1)接收数据;
(2)对数据进行响应;
(3)事件处理;
(4)动作调用;
(5)输出调度控制。
场景引擎模块执行工作的实际流程有如下三种方式:
方式一:
(1)接收数据:开始——数据输入接口被调用——事件进入队列——数据接收成功——结束;
(2)对数据进行响应:客户端消息推送/工单确认/工单处理;
(3)事件处理的流程为:开始——检查事件队列——事件队列不为空——否——结束。
方式二:
(1)接收数据:开始——数据输入接口被调用——事件进入队列——数据接收成功——结束;
(2)对数据进行响应:客户端消息推送/工单确认/工单处理;
(3)事件处理的流程为:开始——检查事件队列——事件队列不为空——是——事件出队——加载应用场景模型,加载场景实例运行数据——调用有限状态机组件处理事件——执行场景变量更新,条件判断,执行动作入列,状态转换——更新场景实例数据——检查事件队列;
(4)动作调用的流程为:开始——检查动作调用队列——动作队列不为空——否——结束。
方式三
(1)接收数据:开始——数据输入接口被调用——事件进入队列——数据接收成功——结束;
(2)对数据进行响应:客户端消息推送/工单确认/工单处理;
(3)事件处理的流程为:开始——检查事件队列——事件队列不为空——是——事件出队——加载应用场景模型,加载场景实例运行数据——调用有限状态机组件处理事件——执行场景变量更新,条件判断,执行动作入列,状态转换——更新场景实例数据——检查事件队列;
(4)动作调用的流程为:开始——检查动作调用队列——动作队列不为空——是——动作出队——检查参数有效性——执行动作调用——保存调用结果;
(5)输出调度控制:输出场景引擎模块执行工作结果,即实现设施设备和第三方平台之间的智能、联动和协同操作。
场景引擎模块的应用举例如下:
1、应用场景1——车位预警分析
在场景引擎编辑器内预定义:
状态s——正常/黄色/红色;
事件e——更新已用车位数;
条件c1——车位占用<1850;
条件c2——2250>车位占用≥1850;
条件c3——车位占用≥2250;
场景引擎模块输出调度控制——①正常范围时,指示减少岗位人员值守;②在黄色预警状态时,推送预警信息、显示预警状态,抓拍和调阅视频,推送、播报和指示空余车位位置、数量和方向;③红色预警时,推送预警信息、显示预警状态,抓拍和调阅视频,智能分析、选择性开放临时停车位,播报和引导车辆停放。
2、应用场景2——车场拥堵分析
在场景引擎编辑器内预定义:
状态s——正常/黄色/红色;
事件e——更新道闸车流量及道闸车辆数;
条件c1——车流量≥12&&车辆数≤3;
条件c2——车流量≤3&&车辆数≥5;
条件c3——车流量≤1&&车辆数≥10;
条件c4——1≤车流量≤3&&5≤车辆数≤10。
场景引擎模块输出调度控制——①正常范围时,指示减少岗位人员值守;②在黄色预警状态时,推送预警信息、显示预警状态,抓拍和调阅视频,推送最佳处理方法;③红色预警时,推送预警信息、显示预警状态,抓拍和调阅视频,查看车辆流通状况,指示增派人手定点或定需进行疏导,疏导车辆流通。
3、应用场景3——消防预警分析
在场景引擎编辑器内预定义:
状态s——正常/黄色/红色;
事件e——更新烟雾浓度值;
条件c1——烟雾浓度<200;
条件c2——200≤烟雾浓度<500;
条件c3——烟雾浓度≥500;
响应a——客户端消息推送/工单处理。
输出调度控制——
(1)正常状态时,执行日常流程化任务:①设施设备的反馈自检和信息反馈;②根据现有物业人员流程化工作安排,自动把对应工作任务发到指定员工,员工排查,输入检查结果,甚至拍图上传;③消防应急物品设备管理准备、储备和更换;
(2)黄色预警状态时,推送预警信息,调取监控视频,调阅具体相关信息,作好排查火灾、预防火灾和现场指挥工作;
(3)红色预警状态时,预警消息推送至客户端,开启停车场闸门准许所有车辆通行撤离现场,移动预警广播,通知工作人员开展现场疏散工作。
4、应用场景4——电梯困人预警分析
在场景引擎编辑器内预定义:
状态s——正常/困人;
事件e——更新电梯事件类型;
条件c1——事件类型=恢复正常;
条件c2——事件类型=困人告警;
响应a——客户端消息推送;现场抓拍;工单确认;工单处理,即委派维修专员前去处理电梯困人事件。
5、应用场景5——空置物业分析
在场景引擎编辑器内预定义:
状态s——正常/空置;
事件e——更新房间工作日用电量/用水量;
条件c1——工作日用电量≥系统阀值‖工作日用水量≥系统阀值;
条件c2——工作日用电量≤系统阀值‖工作日用水量≤系统阀值;
响应a——客户端消息推送/工单确认/工单处理。