本发明涉及楼宇控制,尤其是涉及一种智能楼宇控制方法及系统。
背景技术:
1、楼宇控制,又称为楼宇自控系统(building automation system,bas),是对建筑内的设备进行集中管理、分散控制的系统,对楼宇内的各种设备,如暖风、空调、给排水、电梯、照明设备等,进行智能化控制和管理。
2、目前,通常需要楼宇中的设备具有通信能力并支持物联网技术,才能将楼宇设备连接至楼宇自控系统,对楼宇设备进行集中管理和控制。然而,对于楼宇中已经安装的设备,若不支持物联网功能,无法进行通信,则无法对该设备进行集中控制,而更新这些设备又需要较高的成本,因此,如何低成本的实现对楼宇中已安装的不具有物联网功能设备进行控制,是目前亟待解决的问题。
技术实现思路
1、为了低成本的实现对楼宇中已安装的不具有物联网功能设备进行控制,本申请提供了一种智能楼宇控制方法及系统。
2、第一方面,本申请提供的一种智能楼宇控制方法,采用如下的技术方案:
3、一种智能楼宇控制方法,包括:
4、获取目标楼宇的地图建模信息;
5、配置楼宇设备的属性信息;
6、接收来自楼宇控制中心的目标楼宇设备的控制指令;
7、基于所述地图建模信息和控制指令,控制所述楼宇机器人移动至所述控制指令所表征的目标楼宇设备处对所述目标楼宇设备进行现场控制;
8、基于配置信息,判断执行控制指令是否成功,若是,则返回执行完成反馈至楼宇控制中心;若否,则重复执行所述控制指令。
9、可选的,所述属性信息包括楼宇设备的唯一标识、触发方式及状态信息;所述配置楼宇设备的属性信息,包括:
10、基于楼宇设备在目标楼宇中的位置,生成楼宇设备的唯一标识;
11、配置楼宇设备所允许的触发方式;其中,所述控制方法包括红外线触发和实体按键触发;
12、获取楼宇设备的初始状态和正确执行触发方式后的触发状态,以得到状态信息。
13、可选的,所述配置楼宇设备所允许的触发方式,包括:
14、若所述触发方式是红外线触发,则获取楼宇设备执行预设动作的红外线信号,并分析每个预设动作对应的所述红外线信号的脉冲序列的编码信息以及频率信息;或,
15、若所述触发方式是实体按键触发,则获取楼宇设备的图像数据, 对图像数据中的实体按键进行特征提取,得到按键特征。
16、可选的,所述状态信息的类型包括静态状态和环境变量状态;所述获取楼宇设备的初始状态和正确执行触发方式后的触发状态,以得到状态信息,包括:
17、若所述状态信息的类型是静态状态,则分别获取楼宇设备在初始状态的第一图像和正确执行触发方式后的触发状态的第二图像;
18、基于所述第一图像和所述第二图像得到所述状态信息;
19、若所述状态信息的类型是环境变量状态,获取分别获取楼宇设备周围环境在初始状态的第一传感器数据和在正确执行触发方式后的触发状态的第二传感器数据;
20、将所述第一传感器数据和第二传感器数据之差作为所述状态信息。
21、可选的,所述基于所述地图建模信息和控制指令,控制所述楼宇机器人移动至所述控制指令所表征的目标楼宇设备处对所述目标楼宇设备进行现场控制,包括:
22、对控制指令进行解析,得到目标楼宇设备的唯一标识和触发方式;
23、对所述唯一标识进行解码,获取目标楼宇设备的位置信息,并基于位置信息和地图建模信息控制所述楼宇机器人移动至所述目标楼宇设备处;
24、按照所述触发方式对所述目标楼宇设备进行现场控制。
25、可选的,基于配置信息,所述判断执行控制指令是否成功,包括:
26、获取配置信息中的状态信息;
27、获取执行控制指令后,目标楼宇设备的现场状态信息;
28、将所述配置信息中的状态信息和所述现场状态信息进行比较,若比较结果为匹配,则判定执行所述控制指令成功;若比较结果为不匹配,则判定执行所述控制指令失败。
29、可选的,还包括:
30、获取来自楼宇控制中心的巡检任务;
31、基于巡检任务和所述地图建模信息,控制所述楼宇机器人采集巡检任务所指定区域中的每个所述楼宇设备的现场状态信息。
32、第二方面,本申请提供一种智能楼宇控制系统,采用如下技术方案:
33、一种智能楼宇控制系统,包括:
34、地图获取模块,用于获取目标楼宇的地图建模信息;
35、配置模块,用于配置楼宇设备的属性信息;
36、指令接收模块,用于接收来自楼宇控制中心的目标楼宇设备的控制指令;
37、执行模块,用于基于所述地图建模信息和控制指令,控制所述楼宇机器人移动至所述控制指令所表征的目标楼宇设备处对所述目标楼宇设备进行现场控制;
38、反馈模块,用于基于配置信息,判断执行控制指令是否成功,若是,则返回执行完成反馈至楼宇控制中心;若否,则重复执行所述控制指令。
39、第三方面,本申请提供一种计算机设备,采用如下技术方案:
40、一种计算机设备,包括存储器、处理器以及储存在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行如上述任一种方法的计算机程序。
41、第四方面,本申请提供一种计算机可读存储介质,采用如下技术方案:
42、一种计算机可读存储介质,包括存储有能够被处理器加载并执行如上述方法中的计算机程序。
43、综上所述,本申请包括以下有益技术效果:首先,获取目标楼宇的地图建模信息,以确保了楼宇机器人在执行任务时能够准确无误地识别并导航至楼宇内的各个位置。然后,通过为设备配置属性信息,以便后续在楼宇机器人接收到控制指令时,根据楼宇设备的具体属性执行相应的控制操作。最后,楼宇机器人根据地图建模信息和控制指令,移动至目标楼宇设备处进行现场控制。在执行过程中,还会基于配置信息判断控制指令是否成功执行。若成功,则立即返回执行完成的反馈至楼宇控制中心;若失败,则根据预设的逻辑重复执行控制指令。从而确保了在楼宇机器人控制楼宇设备执行控制指令的可靠性,通过楼宇控制中心和楼宇机器人之间控制指令的传递,实现了楼宇机器人对不具备物联网能力的楼宇设备的现场控制,以在不需要更换原有楼宇设备的基础上,实现了对目标楼宇中已安装的不具有物联网功能的楼宇设备的集中控制。
1.一种智能楼宇控制方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述属性信息包括楼宇设备的唯一标识、触发方式及状态信息;所述配置楼宇设备的属性信息,包括:
3.根据权利要求2所述的方法,其特征在于,所述配置楼宇设备所允许的触发方式,包括:
4.根据权利要求2所述的方法,其特征在于,所述状态信息的类型包括静态状态和环境变量状态;所述获取楼宇设备的初始状态和正确执行触发方式后的触发状态,以得到状态信息,包括:
5.根据权利要求2所述的方法,其特征在于,所述基于所述地图建模信息和控制指令,控制所述楼宇机器人移动至所述控制指令所表征的目标楼宇设备处对所述目标楼宇设备进行现场控制,包括:
6.根据权利要求2所述的方法,其特征在于,基于配置信息,所述判断执行控制指令是否成功,包括:
7.根据权利要求6所述的方法,其特征在于,还包括:
8.一种智能楼宇控制系统,其特征在于,包括:
9.一种计算机设备,其特征在于:包括存储器、处理器以及储存在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行如权利要求1-7中任一种方法的计算机程序。
10.一种计算机可读存储介质,其特征在于,包括存储有能够被处理器加载并执行如权利要求1-7中任一方法中的计算机程序。