本发明涉及控制系统技术领域,更具体地说,涉及一种智能建筑群控制方法及装置。
背景技术:
随着全球信息化进程的飞速发展,人类社会已迈入以智力资源为主要依托的智能型社会。城市作为经济技术的主要载体,由至少一个智能建筑系统构成的智能建筑群是城市功能演变的必然结果。
目前智能建筑系统中各个设备终端的控制系统,例如,照明控制系统、空调暖通控制系统以及电梯控制系统等,大多是由专业软件平台以标准协议为基础构建的,每一个控制系统部署于特定的服务器上。因此,控制系统对于对应设备终端的控制过程只能按照预设控制逻辑,结合设备终端数据进行联动控制。但是,这样会造成不同智能建筑系统以及不同设备终端之间的交互程度很低,影响用户体验度。
技术实现要素:
有鉴于此,本发明提供一种智能建筑群控制方法及装置,以解决目前智能建筑群中不同智能建筑系统以及不同设备终端之间的交互程度很低,影响用户体验度的问题。技术方案如下:
一种智能建筑群控制方法,应用于云计算平台控制中心,包括:
将智能建筑群中全部设备终端的控制系统部署于虚拟服务器资源池中,所述虚拟服务器资源池中包含至少一个虚拟机;
根据预先设置的部署逻辑,将各个所述控制系统部署在对应的所述虚拟机上;
根据预先生成的当前智能建筑群运行数据报告,控制各个所述控制系统及其对应的所述虚拟机运行。
优选的,所述预先生成当前智能建筑群运行数据报告的具体过程,包括:
分别采集所述智能建筑群中各个所述设备终端的当前设备运行数据和所述智能建筑群中各个智能建筑系统的当前系统运行数据及其当前人车流量数据;
根据所述当前设备运行数据、所述当前系统运行数据、所述当前人车流量数据以及预先生成的智能建筑群运行数据报告生成模型,生成当前智能建筑群运行数据报告。
优选的,所述预先生成智能建筑群运行数据报告生成模型的具体过程,包括:
从后台数据库中调取设定时段内所述智能建筑群中各个所述设备终端的历史设备运行数据、所述智能建筑群中各个所述智能建筑系统的历史系统运行数据及其历史人车流量数据;
根据各个所述历史设备运行数据生成设备运行数据报告,根据各个所述历史系统运行数据生成系统运行数据报告,以及根据各个所述历史人车流量数据生成人车流量数据报告;
提取所述设备运行数据报告的第一特征向量、所述系统运行数据报告的第二特征向量和所述人车流量数据报告的第三特征向量;
根据预设机器学习算法、所述第一特征向量、所述第二特征向量和所述第三特征向量,生成智能建筑群运行数据报告生成模型。
优选的,上述任意一项所述的方法,所述根据预先生成的当前智能建筑群运行数据报告,控制各个所述控制系统及其对应的所述虚拟机运行,之后,还包括:
当接收到客户端发送的可视化请求时,调取各个所述控制系统的当前运行数据,并发送至所述客户端。
一种智能建筑群控制装置,包括:虚拟服务器资源池部署模块、虚拟机部署模块和控制模块,所述运行模块包括报告生成单元;
所述虚拟服务器资源池部署模块,用于将智能建筑群中全部设备终端的控制系统部署于虚拟服务器资源池中,所述虚拟服务器资源池中包含至少一个虚拟机;
所述虚拟机部署模块,用于根据预先设置的部署逻辑,将各个所述控制系统部署在对应的所述虚拟机上;
所述报告生成单元,用于预先生成当前智能建筑群运行数据报告;
所述控制模块,用于根据预先生成的当前智能建筑群运行数据报告,控制各个所述控制系统及其对应的所述虚拟机运行。
优选的,所述报告生成单元包括:数据采集单元和数据报告生成单元,所述数据报告生成单元包括模型生成单元;
所述数据采集单元,用于分别采集所述智能建筑群中各个所述设备终端的当前设备运行数据和所述智能建筑群中各个智能建筑系统的当前系统运行数据及其当前人车流量数据;
所述模型生成单元,用于预先生成智能建筑群运行数据报告生成模型;
所述数据报告生成单元,用于根据所述当前设备运行数据、所述当前系统运行数据、所述当前人车流量数据以及预先生成的智能建筑群运行数据报告生成模型,生成当前智能建筑群运行数据报告。
优选的,所述模型生成单元包括:数据调取子单元、数据报告生成子单元、特征向量提取子单元和模型生成子单元;
所述数据调取子单元,用于从后台数据库中调取设定时段内所述智能建筑群中各个所述设备终端的历史设备运行数据、所述智能建筑群中各个所述智能建筑系统的历史系统运行数据及其历史人车流量数据;
所述数据报告生成子单元,用于根据各个所述历史设备运行数据生成设备运行数据报告,根据各个所述历史系统运行数据生成系统运行数据报告,以及根据各个所述历史人车流量数据生成人车流量数据报告;
所述特征向量提取子单元,用于提取所述设备运行数据报告的第一特征向量、所述系统运行数据报告的第二特征向量和所述人车流量数据报告的第三特征向量;
所述模型生成子单元,用于根据预设机器学习算法、所述第一特征向量、所述第二特征向量和所述第三特征向量,生成智能建筑群运行数据报告生成模型。
优选的,上述任意一项所述的装置,所述控制模块之后,还包括:可视化模块;
所述可视化模块,用于当接收到客户端发送的可视化请求时,调取各个所述控制系统的当前运行数据,并发送至所述客户端。
相较于现有技术,本发明实现的有益效果为:
以上本发明提供的一种智能建筑群控制方法及装置,该方法应用于云计算平台控制中心,将各个控制系统部署于虚拟服务器资源池中对应的虚拟机上,并根据预先生成的智能建筑群运行数据报告控制各个控制系统及其对应的虚拟机协同运行,这就解决了智能建筑群不同智能建筑系统以及不同设备终端之间的交互程度很低的问题,提高了用户体验度。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
图1为本发明实施例一公开的一种智能建筑群控制方法流程图;
图2为本发明实施例二公开的一种智能建筑群控制方法部分流程图;
图3为本发明实施例二公开的另一种智能建筑群控制方法部分流程图;
图4为本发明实施例三公开的一种智能建筑群控制装置结构示意图;
图5为本发明实施例四公开的一种智能建筑群控制装置部分结构示意图;
图6为本发明实施例四公开的另一种智能建筑群控制装置部分结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
实施例一
本发明实施例公开了一种智能建筑群控制方法,应用于云计算平台控制中心,该方法流程图如图1所示,包括如下步骤:
S101,将智能建筑群中全部设备终端的控制系统部署于虚拟服务器资源池中,虚拟服务器资源池中包含至少一个虚拟机;
在执行步骤S101的过程中,现有技术中智能建筑群中包含至少一个智能建筑系统,每一个智能建筑系统包含至少一个设备终端,每一个设备终端对应着自身的控制系统,在本申请中依托虚拟化技术,将智能建筑群中全部设备终端的控制系统部署于虚拟服务器资源池中;
在计算机中,虚拟化是一种资源管理技术,是将计算机的各种实体资源,如服务器、网络、内存及存储等,予以抽象、转换后呈现出来,打破实体结构间的不可切割的障碍,使用户可以比原本的组态更好的方式来应用这些资源,并且这些资源的新虚拟部分是不受现有资源的架设方式,地域或物理组态所限制。
S102,根据预先设置的部署逻辑,将各个控制系统部署在对应的虚拟机上;
在执行步骤S102的过程中,预先设置的部署逻辑,可以为将特定控制系统部署于特定虚拟机上,也可根据各个虚拟机的当前资源利用率,将原本部署在当前资源利用率低于阈值的虚拟机上的各个控制系统,随机部署于当前资源利用率高于阈值的虚拟机上,具体的部署逻辑可根据实际需要具体设置。
S103,根据预先生成的当前智能建筑群运行数据报告,控制各个控制系统及其对应的虚拟机运行;
在执行步骤S103的过程中,根据预先生成的当前智能建筑群运行数据报告,控制各个控制系统对其对应的设备终端执行相应操作,并且,控制系统对应的虚拟机为各个控制系统执行操作提供相应的计算资源;例如,当前智能建筑群运行数据报告可中包括第一智能建筑系统中机房服务器开启数量与机房空调开启数量的映射关系,当机房服务器开启5台时,机房空调对应开启1台。
需要说明的是,步骤S103之后,还可包括:当接收到客户端发送的可视化请求时,调取各个控制系统的当前运行数据,并发送至客户端;
具体的,智能建筑群的可视化可通过软件、网络或者其他智能设备App实现,云计算平台控制中心当接收到客户端发送的可视化请求时,可将各个控制系统的当前运行数据,例如,运维能耗数据发送至客户端;并且,当客户端接收到云计算平台控制中心授予的权限时,可调取甚至修改当前智能建筑群运行数据报告。
本发明实施例公开的一种智能建筑群控制方法,将各个控制系统部署于虚拟服务器资源池中对应的虚拟机上,并根据预先生成的智能建筑群运行数据报告控制各个控制系统及其对应的虚拟机协同运行,这就解决了智能建筑群不同智能建筑系统以及不同设备终端之间的交互程度很低的问题,提高了用户体验度。
实施例二
结合上述实施例一公开的智能建筑群控制方法,如图1示出的步骤S103中,预先生成当前智能建筑群运行数据报告的具体过程,如图2所示,包括如下步骤:
S201,分别采集智能建筑群中各个设备终端的当前设备运行数据和智能建筑群中各个智能建筑系统的当前系统运行数据及其当前人车流量数据;
在执行步骤S201的过程中,采集的智能建筑群中各个设备终端的当前设备运行数据,包括但不局限于设备终端的终端特性和/或当前运行数据,其中,终端特性可为品牌、铭牌参数和/或额定功率,当前运行数据可为故障信息、耗电量、启用时长和/或维修记录;
采集的智能建筑群中各个智能建筑系统的当前系统运行数据,包括但不局限于该智能建筑系统中各个设备终端的当前开启状态信息和/或当前运行状态信息,所述当前运行状态信息包括上述当前运行数据;
采集的智能建筑群中各个智能建筑系统的当前人车流量数据包括但不局限于当前停车场和/或当前门卫关卡通过的当前人流量和当前车流量。
S202,根据当前设备运行数据、当前系统运行数据、当前人车流量数据以及预先生成的智能建筑群运行数据报告生成模型,生成当前智能建筑群运行数据报告;
具体的,步骤S202中预先生成智能建筑群运行数据报告生成模型的具体过程,如图3所示,包括如下步骤:
S301,从后台数据库中调取设定时段内智能建筑群中各个设备终端的历史设备运行数据、智能建筑群中各个智能建筑系统的历史系统运行数据及其历史人车流量数据;
在执行步骤S301中,调取的设定时段内的历史设备运行数据包括但不局限于设备终端的终端特性和/或历史运行数据;
历史系统运行数据包括但不局限于该智能建筑系统中各个设备终端的历史开启状态信息和/或历史运行状态信息;
历史人车流量数据包括但不局限于当前停车场和/或当前门卫关卡通过的历史人流量和历史车流量。
S302,根据各个历史设备运行数据生成设备运行数据报告,根据各个历史系统运行数据生成系统运行数据报告,以及根据各个历史人车流量数据生成人车流量数据报告;
S303,提取设备运行数据报告的第一特征向量、系统运行数据报告的第二特征向量和人车流量数据报告的第三特征向量;
S304,根据预设机器学习算法、第一特征向量、第二特征向量和第三特征向量,生成智能建筑群运行数据报告生成模型;
本发明实施例公开的一种智能建筑群控制方法,将各个控制系统部署于虚拟服务器资源池中对应的虚拟机上,并根据预先生成的智能建筑群运行数据报告控制各个控制系统及其对应的虚拟机协同运行,这就解决了智能建筑群不同智能建筑系统以及不同设备终端之间的交互程度很低的问题,提高了用户体验度。
实施例三
结合上述实施例一和实施例二公开的智能建筑群控制方法,本发明实施例三则对应提供执行上述智能建筑群控制方法的装置,其结构示意图如图4所示,智能建筑群控制装置100包括:虚拟服务器资源池部署模块101、虚拟机部署模块102和控制模块103,控制模块103包括报告生成单元1031;
虚拟服务器资源池部署模块101,用于将智能建筑群中全部设备终端的控制系统部署于虚拟服务器资源池中,虚拟服务器资源池中包含至少一个虚拟机;
虚拟机部署模块102,用于根据预先设置的部署逻辑,将各个控制系统部署在对应的虚拟机上;
报告生成单元1031,用于预先生成当前智能建筑群运行数据报告;
控制模块103,用于根据预先生成的当前智能建筑群运行数据报告,控制各个控制系统及其对应的虚拟机运行。
需要说明的是,控制模块103之后,还包括:可视化模块;可视化模块,用于当接收到客户端发送的可视化请求时,调取各个控制系统的当前运行数据,并发送至客户端。
本发明实施例公开的一种智能建筑群控制装置,将各个控制系统部署于虚拟服务器资源池中对应的虚拟机上,并根据预先生成的智能建筑群运行数据报告控制各个控制系统及其对应的虚拟机协同运行,这就解决了智能建筑群不同智能建筑系统以及不同设备终端之间的交互程度很低的问题,提高了用户体验度。
实施例四
结合上述实施例三公开的智能建筑群控制装置,如图4所示出的报告生成单元1031,其结构示意图如图5所示,报告生成单元1031包括:数据采集单元201和数据报告生成单元202,数据报告生成单元202包括模型生成单元2021;
数据采集单元201,用于分别采集智能建筑群中各个设备终端的当前设备运行数据和智能建筑群中各个智能建筑系统的当前系统运行数据及其当前人车流量数据;
模型生成单元2021,用于预先生成智能建筑群运行数据报告生成模型;
数据报告生成单元202,用于根据当前设备运行数据、当前系统运行数据、当前人车流量数据以及预先生成的智能建筑群运行数据报告生成模型,生成当前智能建筑群运行数据报告。
具体的,如图5所示出的模型生成单元2021,其结构示意图如图6所示,模型生成单元2021包括:数据调取子单元301、数据报告生成子单元302、特征向量提取子单元303和模型生成子单元304;
数据调取子单元301,用于从后台数据库中调取设定时段内智能建筑群中各个设备终端的历史设备运行数据、智能建筑群中各个智能建筑系统的历史系统运行数据及其历史人车流量数据;
数据报告生成子单元302,用于根据各个历史设备运行数据生成设备运行数据报告,根据各个历史系统运行数据生成系统运行数据报告,以及根据各个历史人车流量数据生成人车流量数据报告;
特征向量提取子单元303,用于提取设备运行数据报告的第一特征向量、系统运行数据报告的第二特征向量和人车流量数据报告的第三特征向量;
模型生成子单元304,用于根据预设机器学习算法、第一特征向量、第二特征向量和第三特征向量,生成智能建筑群运行数据报告生成模型。
本发明实施例公开的一种智能建筑群控制装置,将各个控制系统部署于虚拟服务器资源池中对应的虚拟机上,并根据预先生成的智能建筑群运行数据报告控制各个控制系统及其对应的虚拟机协同运行,这就解决了智能建筑群不同智能建筑系统以及不同设备终端之间的交互程度很低的问题,提高了用户体验度。
以上对本发明所提供的一种智能建筑群控制方法及装置进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
需要说明的是,本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备所固有的要素,或者是还包括为这些过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。