本发明涉及楼宇控制技术领域,具体而言,涉及一种楼宇环境控制方法、装置、设备、存储介质及系统。
背景技术:
楼宇行业日益发展,在一定程度地降低了人工管理成本、并使管理过程变得更加便捷。目前,楼宇控制系统普遍局限于本地,因此限制了其自动化方案的迭代和更新,并限制了其管理范围等。
针对现有技术中上述问题,目前尚未提出有效的解决方案。
技术实现要素:
本发明实施例中提供一种楼宇环境控制方法、装置、设备、存储介质及系统,以至少解决上述现有技术中楼宇控制距离及控制范围的局限性问题。
为解决上述技术问题,本发明提供了一种楼宇环境控制方法,包括:
云平台获取楼宇的环境信息;
所述云平台根据所述环境信息,确定所述楼宇的目标设备的控制信息;所述目标设备与所述环境信息对应;
所述云平台将所述控制信息发送给所述网络控制器;所述控制信息用于控制所述目标设备运行,以调整所述楼宇内部环境。
可选地,所述云平台根据所述环境信息,确定所述楼宇的目标设备的控制信息,包括:
在所述环境信息为所述楼宇各空间的内部环境信息时,所述云平台根据所述内部环境信息,确定出所述楼宇各空间的目标设备的控制信息;
在所述环境信息为所述楼宇所在区域的外部环境信息时,所述云平台根据所述外部环境信息,确定出所述区域内各楼宇的目标设备的控制信息;
在所述环境信息为所述楼宇各空间的内部环境信息和所述楼宇所在区域的外部环境信息时,所述云平台根据所述内部环境信息,确定出第一控制信息,根据所述外部环境信息,确定出第二控制信息;并根据所述第二控制信息调整所述第一控制信息,以得到所述楼宇各空间的目标设备的控制信息。
可选地,所述云平台获取楼宇的环境信息,包括:
所述云平台从所述楼宇的网络控制器接收所述楼宇各空间的内部环境信息;和/或
所述云平台通过网络获取所述楼宇所在区域的外部环境信息。
可选地,所述云平台根据所述环境信息,确定楼宇的目标设备的控制信息之后,还包括:
所述云平台将所述环境信息与所述控制信息传输给楼宇大数据服务器。
可选地,所述云平台根据所述环境信息,确定所述楼宇的目标设备的控制信息,包括:
所述云平台根据所述环境信息和控制目标推荐信息,确定所述楼宇的目标设备的控制信息。
可选地,所述云平台将所述环境信息与所述控制信息传输给楼宇大数据服务器之后,还包括:
所述云平台根据所述楼宇大数据服务器中存储的所述环境信息与所述控制信息进行大数据计算,确定所述楼宇所在区域中当前的环境信息所对应的各控制信息所占比例;
根据所占比例确定所述控制目标推荐信息。
为解决上述技术问题,本发明还提供了一种基于云平台的楼宇环境控制装置,包括:
采集模块,用于基于云平台获取楼宇的环境信息;
确定模块,用于根据所述环境信息,确定所述楼宇的目标设备的控制信息;所述目标设备与所述环境信息对应;
控制模块,用于将所述控制信息发送给所述网络控制器;所述控制信息用于控制所述目标设备运行,以调整所述楼宇内部环境。
可选地,所述确定模块,具体用于在所述环境信息为所述楼宇各空间的内部环境信息时,根据所述内部环境信息,确定出所述楼宇各空间的目标设备的控制信息;在所述环境信息为所述楼宇所在区域的外部环境信息时,根据所述外部环境信息,确定出所述区域内各楼宇的目标设备的控制信息;在所述环境信息为所述楼宇各空间的内部环境信息和所述楼宇所在区域的外部环境信息时,所述云平台根据所述内部环境信息,确定出第一控制信息,根据所述外部环境信息,确定出第二控制信息;并根据所述第二控制信息调整所述第一控制信息,以得到所述楼宇各空间的目标设备的控制信息。
可选地,可选地,所述楼宇环境控制装置还包括大数据计算模块;
所述大数据计算模块,用于将所述环境信息与控制信息传输给楼宇大数据服务器;
所述确定模块,还用于根据所述环境信息和控制目标推荐信息,确定楼宇的目标设备的控制信息。
可选地,所述控制模块,还用于根据所述楼宇大数据服务器中存储的所述环境信息与控制信息进行大数据计算,确定所述楼宇所在区域中当前的环境信息所对应的各控制信息所占比例;根据所占比例确定所述控制目标推荐信息。
为解决上述技术问题,本发明还提供了一种设备,包括如上项所述的楼宇环境控制装置。
为解决上述技术问题,本发明还提供了一种计算机可读存储介质,所述存储介质存储有楼宇环境控制程序,所述楼宇环境控制程序可被至少一个处理器执行,以实现如上任意一项所述方法的步骤。
为解决上述技术问题,本发明又提供了一种楼宇环境控制系统,所述楼宇环境控制系统包括如上任意一项所述的楼宇环境控制装置、多个楼宇控制器与每个控制器通信连接的目标设备;
每个控制器,用于根据所述控制信息,向相应目标设备发送控制指令;
所述目标设备,用于在接收到所述控制指令时,执行与所述控制指令对应的运行方式。
可选地,每个控制器,还用于接收环境传感器的环境信息;将所述环境信息发送给所述云平台。
应用本发明的技术方案,本发明实施例通过云平台确定楼宇的目标设备的控制信息,并基于云平台将所述控制信息发送给所述网络控制器,从而实现了对楼宇的远程控制,有效解决了楼宇控制距离及控制范围的局限性。
附图说明
图1是根据本发明实施例的楼宇环境控制方法的流程图;
图2是根据本发明实施例的楼宇控制系统网络拓扑图;
图3是根据本发明实施例的大数据服务器的数据采集流程图;
图4是根据本发明实施例的可选地楼宇环境控制方法的流程图;
图5是根据本发明实施例的又一可选地楼宇环境控制方法的流程图;
图6是根据本发明实施例的基于云平台的楼宇环境控制装置的结构框图。
具体实施方式
下面结合附图和具体实施例对本发明作进一步详细描述,应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
在后续的描述中,使用用于表示元件的诸如“模块”、“部件”或“单元”的后缀仅为了有利于本发明的说明,其本身没有特定的意义。因此,“模块”、“部件”或“单元”可以混合地使用。
图1是根据本发明实施例的楼宇环境控制方法的流程图,如图1所示,该方法包括以下步骤:
步骤s101,云平台获取楼宇的环境信息;
步骤s102,所述云平台根据所述环境信息,确定楼宇的目标设备的控制信息;所述目标设备与所述环境信息对应;
步骤s103,所述云平台将所述控制信息发送给所述网络控制器,以使网络控制器通过控制信息控制相应目标设备;所述控制信息用于控制所述目标设备运行,以调整所述楼宇内部环境。
在所述控制信息中携带有目标设备的标识,例如设备id、设备唯一标识、mac地址、ip地址等,从而可以使得网络控制器可以获取所要控制的目标设备。
其中,环境信息包括了温度数据、空气质量数据、湿度数据。目标设备为楼宇中设置的设备,包括了新风系统、中央空调系统、给排水系统、电网系统、空气净化器、除湿机、加湿器、自动门窗。目标设备与环境信息之间具有对应关系。例如,温度数据可以对应于中央空调系统;空气质量数据可以对应新风系统等。网络控制器包括了楼宇智能网关、ddc(directdigitalcontrol,直接数字控制)网络控制器、lon网络适配器等。
在具体实现过程中,所述云平台根据所述环境信息,确定楼宇的目标设备的控制信息,可以包括:云平台可以根据所述环境信息以及预设的与所述环境信息对应阈值,确定楼宇的目标设备的控制信息。
例如,前楼内某空间的温度为30度,二氧化碳浓度偏高,湿度偏高,有自动控制需求,则云平台接收到楼内环境信息后,控制系统下发控制指令到中央空调系统、新风系统、除湿机等设备,将温度控制到26度(假定推荐值,即为控制目标推荐信息)、二氧化碳浓度及湿度控制到正常水平,相应环境信息的推荐值可以是环境信息对应阈值。
本发明实施例通过云平台确定楼宇的目标设备的控制信息,并基于云平台将所述控制信息发送给所述网络控制器,从而实现了对楼宇的远程控制,有效解决了楼宇控制距离及控制范围的局限性。
在具体实现过程中,可以将楼宇的环境信息分类为楼宇各空间的内部环境信息(简称为内部环境信息)和楼宇所在区域的外部环境信息(简称为外部环境信息)。
也就是说,所述云平台获取楼宇的环境信息,可以包括:
所述云平台从所述楼宇的网络控制器接收所述楼宇各空间的内部环境信息;和/或,
所述云平台通过网络获取所述楼宇所在区域的外部环境信息。所述区域可以是一个城市或地区。
例如,可以采用如图2所示的楼宇控制系统来配合云平台实现本发明实施例中方法。其中楼宇控制系统可以包括本地的环境传感器(简称为传感器)、本地的网络控制器、目标设备(设备a、设备b等)、云平台、楼宇大数据服务器、客户端。其中,本地的网络控制器、楼宇大数据服务器可以通过无线连接、nb-iot、4g、5g等蜂窝数据方式进行与云平台的数据交换。
其中,环境传感器可以包括温湿度传感器、二氧化碳传感器、甲醛传感器等。其中环境传感器可以设置在楼宇内的各个空间(例如,设置在各个房间、室内),环境传感器采集各空间的内部环境信息,并将采集的数据传输给网络控制器。然后,网络控制器将相应的数据传输给云平台。环境传感器将采集的数据传输给网络控制器时,采集的数据中可以携带环境传感器的标识。从而在云平台可以从网络控制器中接收的内部环境信息中解析出环境传感器标识,从而可以根据环境传感器标识确定出与环境传感器对应于一个空间的目标设备。
其中,云平台还可以接收客户端的需求信息,根据所述需求信息确定与所述需求信息对应的目标设备的控制信息,进而将所述控制信息发送给所述网络控制器。也就是说,本发明实施例还可以实现客户端的异地远程楼宇控制。
当然,云平台也可以通过互联网从相应的天气预报服务器获取各地域的实时气候、温度环境信息,从而获得楼宇所在区域的外部环境信息。
可选地,所述云平台根据所述环境信息,确定楼宇的目标设备的控制信息,包括:
在所述环境信息为所述楼宇各空间的内部环境信息时,所述云平台根据所述内部环境信息,确定出所述楼宇各空间的目标设备的控制信息;
在所述环境信息为所述楼宇所在区域的外部环境信息时,所述云平台根据所述外部环境信息,确定出所述区域内各楼宇的目标设备的控制信息。
本发明实施例通过内部环境信息可以对楼宇各个内部空间进行环境控制,从而可以实时更新各个空间的控制方案,对各个空间提供个性化环境调节方案,进而可以对各个空间进行精确控制,不仅有效解决了楼宇控制距离及控制范围的局限性,而且进一步提高用户体验。
本发明实施例通过外部环境信息/外界环境信息实现了楼宇的区域化控制,并且可以无需在楼宇设置环境传感器,就可实现对楼宇环境的控制。
在此需要说明的是,在具体实现过程中,云平台可以基于预先设置的策略、客户端的需求信息,确定获取外部环境信息或者内部环境信息。
当然,也可以同时获取内部数据和外部数据,此时,所述云平台根据所述环境信息,确定楼宇的目标设备的控制信息,包括:
所述云平台根据所述外部环境信息,确定出所述区域内各楼宇的目标设备的第一控制信息;
所述云平台根据所述内部环境信息,确定出所述楼宇各空间的目标设备的第二控制信息;
根据所述第二控制信息调整所述第一控制信息,用以得到所述楼宇各空间的目标设备的控制信息。
基于此,不仅对区域内楼宇进行区域化控制,而且也满足了对各个控制的精确控制,进而进一步提高用户体验。
可选地,所述云平台根据所述环境信息,确定楼宇的目标设备的控制信息之后,还可以包括:
所述云平台将所述环境信息和控制信息传输给楼宇大数据服务器。
也就是说,本发明实施例中将环境信息和控制信息等楼宇数据存储在楼宇大数据服务器,从而为楼宇提供自动控制方案提供了有效的解决办法。
在一些实施方式中,所述云平台将所述环境信息与对应的控制信息传输给楼宇大数据服务器之后,还包括:
所述云平台根据所述楼宇大数据服务器中存储的所述环境信息与对应的控制信息进行大数据计算,根据所述大数据计算更新所述控制信息。
当然,在一些实施方式中,所述云平台根据所述环境信息,确定楼宇的目标设备的控制信息,可以包括:
所述云平台根据所述环境信息和控制目标推荐信息,确定楼宇的目标设备的控制信息,
所述云平台将所述环境信息与对应的控制信息传输给楼宇大数据服务器之后,还可以包括:
所述云平台根据所述楼宇大数据服务器中存储的所述环境信息与对应的控制信息进行大数据计算,根据所述大数据计算控制目标推荐信息。
本发明实施例通过大数据计算的方式,可以有效保证楼宇环境控制的控制信息可以随着大数据的变化而变化,进而可以更进一步提高用户的体验。
图3是根据本发明实施例的大数据服务器的数据采集流程图,如图3所示,该流程包括以下步骤:
s201,网络控制器、云平台、楼宇大数据服务器建立网络连接。
s202,楼宇大数据服务器与云平台、网络控制器进行信息交互。
s203,交互过程中,楼宇大数据服务器采集环境信息及控制信息等数据。
s204,云平台对楼宇大数据服务器中的数据进行图像分析,确定所述楼宇所在区域中当前的环境信息所对应的各控制信息所占比例;根据所占比例生成新的推荐方案;即生成新的控制信息或者环境的控制目标推荐信息。例如,区域a80%的用户在5月份室外环境温度为26-27摄氏度时空调使用25摄氏度,此时将25摄氏度作为控制目标推荐信息。
以下通过环境传感器、网络控制器和云平台之间的交互实现一种楼宇自动化控制为例,来描述一种可选的楼宇环境控制方法的流程,如图4所示包括:
s301,环境传感器采集内部环境信息,并传输给本地的网络控制器。
s302,网络传感器将该环境信息上传到云平台。
s303,云平台存储内部环境信息到大数据服务器。
s304,云平台计算确定楼宇的控制方案,并回传给本地的网络传感器;云平台根据所述环境信息,确定楼宇的目标设备的控制信息,控制信息包括了需控制的目标设备以及环境控制目标,例如将温度控制到25度。
s305,本地的网络传感器解析出控制信息,并对目标设备进行控制。
如:当前楼内某空间的温度为30度,二氧化碳浓度偏高,湿度偏高,有自动控制需求,则云平台接收到楼内信息后,控制系统下发控制指令到中央空调系统、新风系统、除湿机等设备,将温度控制到26度(控制目标信息)、二氧化碳浓度及湿度控制到正常水平(控制目标信息)。
以下通过外部环境信息实现一种区域化楼宇控制为例,来描述又一种可选的楼宇环境控制方法的流程,如图5所示包括:
s401,云平台向用户询问区域化楼宇环境控制权限。
s402,云平台通过互联网获取各地域的实时气候、温度环境信息(即外部环境信息)。
s403,云平台通过分析外部环境信息选取最优的楼宇自动控制方案。也就是说,根据所述外部环境信息,确定出所述区域内各楼宇的目标设备的最优控制信息。
s404,云平台将选取的楼宇自动控制方案下方到区域范围内、权限允许的网络控制器。
s405,网络控制器解析出控制指令,并向相应目标设备下方控制指令,完成对目标设备的精准控制。
如:区域a将遭到沙尘暴袭击,则云平台控制系统对区域a权限允许楼宇的门窗进行关闭,并加大新风机的运行功率。
区域b温度骤降,则通过控制中央空调系统,加大制热需求。
实施例二
对应于图1介绍的楼宇环境控制方法,本实施例提供了一种基于云平台的楼宇环境控制装置,图6是根据本发明实施例的基于云平台的楼宇环境控制装置的结构框图,如图6所示,所述楼宇环境控制装置包括:
采集模块10,用于基于云平台获取楼宇的环境信息;
确定模块12,用于根据所述环境信息,确定楼宇的目标设备的控制信息;所述目标设备与所述环境信息对应;
控制模块14,用于将所述控制信息发送给所述网络控制器;所述控制信息用于控制所述目标设备运行,以调整所述楼宇内部环境。
可选地,确定模块12,具体用于在所述环境信息为所述楼宇各空间的内部环境信息时,根据所述内部环境信息,确定出所述楼宇各空间的目标设备的控制信息;在所述环境信息为所述楼宇所在区域的外部环境信息时,根据所述外部环境信息,确定出所述区域内各楼宇的目标设备的控制信息;在所述环境信息为所述楼宇各空间的内部环境信息和所述楼宇所在区域的外部环境信息时,所述云平台根据所述内部环境信息,确定出第一控制信息,根据所述外部环境信息,确定出第二控制信息;并根据所述第二控制信息调整所述第一控制信息,以得到所述楼宇各空间的目标设备的控制信息。
可选地,采集模块10,具体用于从所述楼宇的网络控制器接收所述楼宇各空间的内部环境信息;和/或通过网络获取所述楼宇所在区域的外部环境信息。
可选地,所述楼宇环境控制装置还包括大数据计算模块,用于将所述环境信息与控制信息传输给楼宇大数据服务器。
所述确定模块12,还用于根据所述环境信息和控制目标推荐信息,确定楼宇的目标设备的控制信息,
所述控制模块14,还用于根据所述楼宇大数据服务器中存储的所述环境信息与对应的控制信息进行大数据计算,确定所述楼宇所在区域中当前的环境信息所对应的各控制信息所占比例;根据所占比例确定所述控制目标推荐信息。
实施例三
本实施例提供了一种基于云平台的楼宇自动化控制设备,所述设备包括如上项所述的楼宇环境控制装置。
实施例四
本实施例提供了一种计算机可读存储介质,所述存储介质存储有楼宇环境控制程序,所述楼宇环境控制程序可被至少一个处理器执行,以实现如上任意一项所述方法的步骤。
实施例五
本实施例提供了一种基于云平台的楼宇环境控制系统,其特征在于,所述楼宇环境控制系统包括如上任意一项所述的楼宇环境控制装置、多个楼宇控制器与每个控制器通信连接的目标设备;
每个控制器,用于根据所述控制信息,向相应目标设备发送控制指令;
所述目标设备,用于在接收到所述控制指令时,执行与所述控制指令对应的运行方式。
可选地,每个控制器,还用于接收环境传感器的环境信息;将所述环境信息发送给所述云平台。
在此需要说明的是,在具体实现过程中实施例二至实施例五可以参阅实施例一,具有相应的技术效果。
从以上的描述中可知,本发明的主要核心点在于:通过云平台实现基于内部环境数据实现对楼宇各空间进行环境控制,以及通过外部环境数据实现对区域楼宇的环境控制。
本发明能达到的效果如下:本发明实施例实现了实时更新的控制方案,可以实时采集楼宇大数据;并提供异地控制技术支持;同时以外界环境为依据,实现区域化自动控制。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
上面结合图对本发明的实施例进行了描述,但是本发明并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨和权利要求所保护的范围情况下,还可做出很多形式,这些均属于本发明的保护之内。