建筑设备的数据处理方法、装置及电子设备与流程

文档序号:24159051发布日期:2021-03-05 14:09阅读:91来源:国知局
建筑设备的数据处理方法、装置及电子设备与流程

[0001]
本申请涉及一种建筑设备的数据处理方法、装置及电子设备,属于计算机技术领域。


背景技术:

[0002]
随着计算机技术的发展,对于建筑中的各种建筑设备也越来越智能化,建筑物中的各种建筑设备之间交互控制以及针对建筑物的整体控制甚至基于建筑物群的整体控制需求也越来越多。基于这样的情形,希望能够对建筑物中的建筑设备在软件层面能够实现快速地部署对应的控制单元并具有一定的通用性。


技术实现要素:

[0003]
本发明实施例提供一种建筑设备的数据处理方法、装置及电子设备以实现对建筑设备的管控。
[0004]
为了实现上述目的,本发明实施例提供了一种建筑设备的数据处理方法,包括:
[0005]
获取建筑设备编码,并根据所述设备编码获取预设的建筑设备模板,所述建筑设备模板中预设有建筑设备的运行控制逻辑;
[0006]
获取所述建筑设备的设备参数以及该建筑设备在建筑物中的应用参数,并将所述设备参数和所述应用参数写入到所述建筑设备模板,生成与建筑设备对应的建筑设备实例,所述设备参数包括与所述建筑设备自身功能相关的数据,所述应用参数包括与建筑设备相关的空间数据和/或人员数据;
[0007]
将所述建筑设备实例部署到建筑设备管理平台中,以与所述建筑设备进行通信以及对所述建筑设备进行控制处理。
[0008]
本发明实施例还提供了一种建筑设备的数据处理装置,包括:
[0009]
建筑设备模板获取模块,用于获取建筑设备编码,并根据所述设备编码获取预设的建筑设备模板,所述建筑设备模板中预设有建筑设备的运行控制逻辑;
[0010]
建筑设备实例化模块,用于获取所述建筑设备的设备参数以及该建筑设备在建筑物中的应用参数,并将所述设备参数和所述应用参数写入到所述建筑设备模板,生成与建筑设备对应的建筑设备实例,所述设备参数包括与所述建筑设备自身功能相关的数据,所述应用参数包括与建筑设备相关的空间数据和/或人员数据;
[0011]
建筑设备实例控制模块,用于将所述建筑设备实例部署到建筑设备管理平台中,以与所述建筑设备进行通信以及对所述建筑设备控制处理。
[0012]
本发明实施例还提供了一种建筑设备的数据处理方法,包括:
[0013]
获取建筑设备编码,并根据所述设备编码获取预设的建筑设备模板,所述建筑设备模板中预设有建筑设备的运行控制逻辑;
[0014]
获取所述建筑设备的设备参数以及所述建筑设备的环境信息,并将所述设备参数和所述环境信息写入到所述建筑设备模板,生成与建筑设备对应的建筑设备实例;
[0015]
将所述建筑设备实例部署到建筑设备管理平台中,以与所述建筑设备进行通信以及对所述建筑设备进行控制处理。
[0016]
本发明实施例还提供了一种建筑设备的数据处理方法,包括:
[0017]
接收来自终端的针对建筑设备进行控制的第一控制指令,所述第一控制指令采用所述建筑设备示例中使用的通用数据格式;
[0018]
与所述建筑设备对应的建筑设备实例,根据所述第一控制指令执行虚拟控制处理,根据该虚拟控制处理的控制结果,生成第二控制指令;
[0019]
将所述第二控制指令转换为所述建筑设备使用的专用数据格式,并向所述建筑设备发送,以触发对所述建筑设备的实体控制处理。本发明实施例还提供了一种电子设备,包括:
[0020]
存储器,用于存储程序;
[0021]
处理器,用于运行所述存储器中存储的所述程序,以执行上述的建筑数据的处理方法。
[0022]
本发明实施例通过统一的建筑数据标准来生成设备模板,从而能够快速部署与建筑设备对应的建筑设备实例,并基于该建筑设备实例来与实体的建筑设备进行对接,以实现对建筑设备的管控。另外,由于建筑设备实例化的过程中,引入了与空间和/或人相关的应用参数,从而能够提供更加符合实际需求以及个性化的建筑设备的控制处理。
[0023]
上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。
附图说明
[0024]
图1为本发明实施例的建筑设备的数据处理方法的应用场景示意图之一;
[0025]
图2为本发明实施例的建筑设备的数据处理方法的应用场景示意图之二;
[0026]
图3为本发明实施例的建筑设备的数据处理方法的流程示意图;
[0027]
图4为本发明实施例的建筑设备的数据处理装置的结构示意图;
[0028]
图5为本发明实施例的电子设备的结构示意图。
具体实施方式
[0029]
下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
[0030]
随着建筑中各种建筑设备的智能化发展,建筑设备之间交互控制以及针对建筑物的整体控制甚至基于建筑物群的整体控制需求也越来越多。本发明基于建筑数据标准预先配置建筑设备模板,写入与建筑设备相关的数据后可以进行实例化,生成建筑设备实例,并部署到建筑设备管理平台中,实现建筑设备实例与实体建筑设备的对接以对建筑设备进行管理。这里所说的建筑设备管理平台可以是对建筑物进行综合管理的平台,该平台可以设置在建筑物本地也可以是设置于云端。该平台可以只对一个建筑物进行管理,也可以是针
对建筑物群或者对城市中的多个建筑物进行管理的平台。
[0031]
具体地,如图1所示,其为本发明实施例的建筑设备的数据处理方法的应用场景示意图之一,在实际情景中,建筑中存在多个不同建筑设备,例如,建筑中空调、门禁、电梯、水泵等,根据不同设备的设备类型及设备参数数据,并基于统一的数据标准,预先生成各种设备的设备模板。然后将不同的设备的设备编码与其对应类型的设备模板进行关联,以在使用过程中可以根据设备编码调取对应的设备模板。
[0032]
其中,数据标准可以包括设备、空间、人员的数据,并将其用一个统一的标准格式定义下来,具体地,针对数据标准的说明如下:
[0033]
1)建筑设备的数据标准:该部分数据标准的具体内容包括设备的通用参数、技术参数、运行参数、设定参数和故障参数。
[0034]
通用参数:包括通信协议方式、设备基本信息,例如厂家、型号、出厂编号、mac地址等台账信息。
[0035]
技术参数:包括例如,额定电压、额定功率、额定风量等静态参数。
[0036]
运行参数:指设备运行过程中的实际参数,例如运行过程中的风量、实际送风温度等。运行参数可以跟技术参数进行对比,从而来发现故障或推测故障原因。
[0037]
设定参数:即控制参数,例如,控制设备的开关、频率、运行模式、温度设定等,也就是说把控制命令进行数据标准化。
[0038]
故障参数:不同设备都有各自的故障列表,即在什么情况下是故障的,具体地,例如,空调风机故障、变压器的超温故障等。
[0039]
2)人员的数据标准:人员部分的数据标准可以包含建筑物的服务人员和建筑物的使用者两大类。
[0040]
建筑物的服务人员可以包括:物业员工、保洁人员、建筑物维修维护人员等。建筑物的服务人员的相关数据可以包括:姓名、年龄、专业、技术等级、是否有证书等。基于这些数据,可以在需要对建筑物设备进行维护或者故障处理时,调配适合的人员。
[0041]
建筑使用者主要包括:办公人员、居住人员等。建筑使用者的数据可以包括:人员的id、人员的活动区域、工作或者生活习惯等等。基于这些信息,可以进行个性化控制,例如基于员工的工作时间段,将会议室的空调提前打开,以使得员工能够在开会时处于最适宜的温度。
[0042]
3)空间的数据标准:空间部分的数据标准可以包括空间位置信息以及空间功能信息。例如,办公区、餐饮、楼梯间等位置。
[0043]
空间的数据跟设备关联:例如设备安装在哪个空间、设备服务于哪个空间等。
[0044]
空间的数据跟人关联:人员有权限进入哪个空间、在哪里办公等信息。
[0045]
需要说明的是,上述空间的数据及人员的数据可以通过预先采集并存储到建筑设备管理平台,从而可以应用于下文介绍的形成建筑设备实例以及设备实例运行的过程中提供数据支持。例如,在实际情景中,会议室的相关设备的设备实例运行及设备控制过程中,需要涉及到相关的会议室的位置信息,人员的使用权限信息,设备所属会议室等信息。
[0046]
更进一步地,上述的空间的数据及人员的数据可以进一步扩展为环境信息,这里所说的环境信息可以包含空间的数据及人员的数据,还可以包含建筑设备设置位置的一些环境因素,例如人流量情况、建筑设备被使用的时间段、温度、湿度等各种信息,这些信息都
可以为实现更好的建筑设备控制提供全面的信息支持。
[0047]
例如,以中央空调为例,设置于小型会议室的中央空调和设置于大型商场中的中央空调其所处的环境是完全不同的,即使是相同型号的空调,其生成的空调实例应当是不同的,这种不同是基于环境信息的不同而形成的。举例来说,在小型会议中,空调实例可以根据用户发出的温度设定请求来直接进行温度设定即可,因为在小的空间范围内,空调的送的冷风会很快让空间的温度达到目标温度,并且整个空间中的温度相对较为均衡,另外,对于会议室中的人来说,其体感温度也会和空调的目标温度较基本一致。相反,如果在大型商场中,由于空间较大,空调的送的冷风不容易让整个空间迅速达到目标温度,并且也不易稳定在预设温度中,另外,在大型的商场中,由于人流较多,人本身也是热源,这就导致用户的体感温度会相对实际温度高一些,并且还由于一些心理因素,用户感受到的温度会进一步偏高。针对这种情况,通过将商场的环境因素,例如商场的空间大小、商场中各个时间段的人流情况都放入到空调实例中,当空调实例接收到用户(例如商场的经营者)的温度设定时(例如设定为25度),该空调实例会将用户的温度设定指令进行解读,生成符合实际需求的控制指令,然后对中央空调进行控制,即,用户希望商场中的人感受到25度的环境,因此,空调实例最终向中央空调发出的温度设定指令为23度,并且增大了常规的送风速度。
[0048]
通过以上示例可以看出,本发明实施例中部署于建筑设备管理平台上的设备示例是设备本身参数和环境因素的相结合的综合体,能够更好地实现智能化的建筑设备控制。
[0049]
另外,上述所说的设备模板指的是基于数据标准的空白的数据内容的标准化模板,根据不同的设备类型,可以将模板分为不同类型的模板,例如,空调类模板、门禁类模板等。以图中所示预冷空调箱pau(pre-cooling air handling unit,预冷空调处理单元)的模板为例,该模板中包括额定风量、额定功率、运行状态、预设送风温度、启停设定、预设室温、故障报警、防冻报警等参数。此外,设备模板中预设有建筑设备的运行控制逻辑,例如,空调在运行过程中,温度的设定及反馈调节的控制等。
[0050]
在实际场景中,将建筑设备的设备参数及该建筑设备在建筑物中的应用参数写入到与该设备对应的建筑设备模板中,生成动态运行的实例,以上述预冷空调箱pau为例,生成了相应的设备实例pau1,该实例中动态的显示设备模板中涉及的各个设备参数,例如,额定风量为5000m3/h,额定功率为15kw,运行状态为“运行”,预设送风温度为25℃,启停设定为“打开”,预设室温设定为25℃,故障报警和防冻报警均为“正常”。进一步地,设备实例可以应用于建筑设备管理平台从而对建筑设备进行控制管理。设备实例在部署后,相当于在建筑设备管理平台上设置了一台虚拟的建筑设备,该虚拟的建筑设备可以接收建筑设备管理平台或者来自外部管理系统或者app的设定与控制,并同步到实体的建筑设备上。仍然以上述的预冷空调箱为例,可以根据需要改变对设备实例pau1的设定,从而对实体的预冷空调箱进行控制,例如,可以改变送风温度,也可以改变室温设定等,另外,设备实例pau1在运行过程中也会采集实体的预冷空调箱的运行状态,当发现故障时,也会触发报警,此时,故障报警的状态就会变为“异常”,从而会触发建筑设备管理平台执行相应的故障处理。
[0051]
另外,如图中所示,在建筑设备管理平台还可以配置有aip接口,建筑设备实例还可以通过标准api接口与其他建筑设备管理系统基于通用数据格式进行通信,由此,管理系统可以从设备实例上获取建筑设备运行数据进行例如如下的管理内容:
[0052]
1、设备监控:设备监控系统可以从建筑设备实例上获取建筑设备运行数据,并对
通过建筑设备实例来对建筑设备进行监控。例如,通过对多个建筑设备实例的数据监测和联通控制,掌握整个建筑物中的设备运转情况,并可以从建筑物整体上进行综合性控制。例如,在会议前,平台获取会议开始时间,根据现有空气质量(温度、湿度、co2浓度、pm2.5等)计算需要达到目标质量的相关设备(空调、空气净化器、加湿/除湿器)运行时间,提前打开相关设备,并打开会议室的门禁系统。如图中所示,设备监控系统可以通过设备实例pau1获知预冷空调箱已经打开,运行状态为“运行”,预设室温及预设送风温度为25℃。
[0053]
2、资产管理:资产管理系统可以从建筑设备实例上获取建筑设备的运行数据,并基于这些运行数据进行资产的评估和统计,并且可以确地是否需要维护等。以空调为例,可以通过实时采集用电量,对电量进行统计预测,还可以基于对运行状态的监控,对设备进行维护保养。例如,根据运行状态做维护保养的计划,并与办公自动化系统、维护保养系统联动管理,自动触发维护保养,比如,对于过滤网的维护,可以通过数据参数计算堵塞压力值,当达到预定阈值时,自动触发维护订单。如图中所示,资产管理系统可以根据设备实例pau1的额定风量“5000m3/h”及额定功率“15kw”计算设备运行过程中的耗电量及相关费用。
[0054]
3、报警管理:报警管理系统可以从建筑设备实例上获取建筑设备的运行数据,并基于这些运行数据判断是否出现异常,并触发报警处理。例如,通过对设备电压、电流、功率等数据的监控,当发现过流及过负荷等情况时进行报警,对于紧急报警可以自动触发工单系统,实时进行维护处理。如图中所示,报警管理系统可以通过设备实例pau1中故障报警和防冻报警的状态来获知建筑设备是否出现报警现象。除上述管理系统以外,设备实例还可以应用于其他外部设备app进行联动管理控制。例如,移动终端上的app、计算机设备上的app等。外部设备app通过与动态运行的设备实例的交互,可以实现远程实时的对建筑设备进行监控和控制。
[0055]
在预警处理方面,设备实例还可以对实时数据和历史数据进行综合分析,实现在建筑设备出现故障之前进行预警,以对建筑设备的运行状态进行更好的监控。
[0056]
其中,需要说明的是,建筑设备与管理系统及外部设备app之间采用的是通用数据格式进行通信,该通用数据格式更加符合上层应用的数据标准,屏蔽了底层建筑设备的通信协议的差异,便于管控系统间的对接以及应用程序的开发。另外,建筑设备管理平台上可以部署多个建筑设备实例,建筑设备实例之间也可以采用通用数据格式进行通信。例如,在实际应用场景中,建筑设备实例之间可以通过通用数据格式通信同步各个建筑设备的运行状态并由此触发相关设备之间的联动控制,例如,对于会议室的相关设备之间的联动控制可以设定为,在会议室的门禁系统打开时,门禁系统实例通过与空调及灯光系统实例通信,触发空调及灯光系统实例打开开关从而控制空调及灯光打开,实现会议室门禁、空调、灯光设备之间的联动。
[0057]
其中,在上述的示例中,在建筑设备实例与建筑设备之间,需要将通用数据格式的数据转换为与具体的建筑设备对应的专用数据格式,这部分工作由标准数据通信协议接口完成,该接口中预先配置了标准数据通信协议,用于通用数据格式与专用数据格式进行转换。例如,会议室门禁、空调、灯光等设备与各自的设备实例之间均需要通过标准数据通信协议接口进行通信,以实现设备状态数据同步到设备实例及设备实例对设备的监控及参数设定。
[0058]
由此,上述介绍了基于统一的建筑数据标准生成的模板对建筑设备进行实例化并
将建筑设备实例应用于建筑设备管理平台从而对建筑设备进行管理的过程,在这个过程中,数据的调用过程可以参见图2所示,其为本发明实施例的建筑设备的数据处理方法的应用场景示意图之二,其中,建筑设备的设备数据以及与建筑设备相关的作为应用参数的空间数据和人员数据通过标准数据协议接口接入设备实例,设备实例与外部系统及外部设备的app(移动终端上的app、计算机设备上的app等)间通过标准api接口进行数据的交互从而实现快速部署。
[0059]
本发明实施例通过统一的建筑数据标准来生成设备模板,从而能够快速部署与建筑设备对应的建筑设备实例,并基于该建筑设备实例来与实体的建筑设备进行对接,以实现对建筑设备的管控。另外,由于建筑设备实例化的过程中,引入了与空间和/或人相关的应用参数,从而能够提供更加符合实际需求以及个性化的建筑设备的控制处理。
[0060]
以上的介绍了基于本发明实施例提供的统一的建筑数据标准在建筑设备管理平台上,部署与建筑设备对应的建筑设备实例,从而实现对建筑设备进行运行控制的技术方案。这样方案可以为那些不具备建筑设备的开发控制专业知识的用户,以供高效智能的控制接入。
[0061]
不过,本发明实施例的建筑设备管理平台同样可以为具有专业知识的用户提供接口,允许用户在建筑设备管理平台上自行开发和部署针对建筑设备的控制模块或者控制实例。简单来说,针对一些用户可以提供高级定制模式,即通过建筑设备管理平台提供的服务简单高效地进行建筑设备的实例配置和部署,也可以针对一些专业用户或者希望节省服务费用的用户,提供普通模式,允许用户部署自己开发的控制模块。
[0062]
此外,对于一些厂商生产的建筑设备,其本身可能会具有一些智能化的模块(例如智能化程度较高的空调),其能够部分或者全部替代上述的设备实例,对于这样的智能化建筑设备,建筑设备管理平台也可以不用部署对应的设备实例,而是将一些数据格式转换或者智能化控制的处理,交给建筑设备自身去做。当然,也可以采用上述两种的混合模式,建筑设备平台仍然部署对应的设备实例,并根据实际需要来选择是否启动设备实例进行数据处理。
[0063]
下面通过一些具体实施例来进一步说明本发明的技术方案。
[0064]
实施例一
[0065]
如图3所示,其为本发明实施例的建筑设备的数据处理方法的流程示意图,该方法包括如下步骤:
[0066]
s101:获取建筑设备编码,并根据设备编码获取预设的建筑设备模板,建筑设备模板中预设有建筑设备的运行控制逻辑。
[0067]
具体地,这里所说的设备模板指的是基于数据标准的空白的数据内容的标准化模板,根据不同的设备类型,可以将模板分为不同类型的模板,设备模板中预设有建筑设备的运行控制逻辑,例如,空调在运行过程中,温度的设定及反馈调节的控制等。并且,建筑设备与建筑设备模板之间通过建筑设备编码相关联。
[0068]
s102:获取建筑设备的设备参数以及该建筑设备在建筑物中的应用参数,并将设备参数和应用参数写入到建筑设备模板,生成与建筑设备对应的建筑设备实例,设备参数包括与建筑设备自身功能相关的数据,应用参数包括与建筑设备相关的空间数据和/或人员数据。
[0069]
具体地,设备参数可以包括如下参数中的一项或者任意多项:设备通用参数、技术参数、运行参数、设定参数、故障参数。将设备参数及该设备在建筑物中的应用参数写入到该设备对应的建筑设备模板,生成相应的动态运行的建筑设备实例,例如空调的实例、电梯的实例。
[0070]
s103:将建筑设备实例部署到建筑设备管理平台中,以与建筑设备进行通信以及对建筑设备进行控制处理。
[0071]
具体地,建筑设备实例可以通过标准数据通信协议接口与建筑设备进行通信以及对建筑设备进行控制处理,标准通信协议接口中设置有标准数据通信协议,用于对建筑设备实例中的使用的通用数据格式与建筑设备中使用的专用数据格式进行转换。
[0072]
另外,建筑设备管理平台上可以部署有多个建筑设备实例,多个建筑设备实例之间可以基于通用数据格式进行通信。
[0073]
此外,建筑设备实例还可以通过标准api接口与外部管理系统和/或外部设备上的app(例如,移动终端上的app、计算机设备上的app等)进行基于通用数据格式进行通信。
[0074]
具体地,设备监控系统基于通用数据格式与建筑设备实例进行通信,以对建筑设备进行监控;
[0075]
资产管理系统基于通用数据格式与建筑设备实例进行通信,以获取建筑设备的设备资产数据,以及进行设备维护处理;
[0076]
报警管理系统基于通用数据格式与建筑设备实例进行通信,以获取设备的报警数据,以及执行报警处理。
[0077]
上述介绍了上述介绍了基于统一的建筑数据标准生成的模板对建筑设备进行实例化并将建筑设备实例应用于建筑设备管理平台从而对建筑设备进行管理的过程,此外,在步骤s101之前,本发明实施例还可以包括如下步骤:
[0078]
采集建筑设备数据,根据建筑设备数据中包含种类和功能信息对建筑设备进行编码,生成建筑设备编码,以及根据建筑设备数据构建建筑设备模板;将建筑设备编码与建筑设备模板进行关联存储,从而可以根据建筑设备编码调取相应的建筑设备模板。
[0079]
以及,采集与建筑物相关的建筑空间数据和/或人员数据,并将建筑空间数据和/或人员数据存储在建筑设备管理平台中。与建筑设备相关的空间数据及人员数据可以在建筑设备实例化的过程中作为相关的应用参数,从而在设备实例应用的过程中提供更加符合实际需求以及个性化的建筑设备控制管理。另外,这些建筑空间数据和/或人员数据也会在设备实例运行过程中被随时调用,此外,还可以提供给外部管理系统或者app进行调用。
[0080]
本发明实施例通过统一的建筑数据标准来生成设备模板,从而能够快速部署与建筑设备对应的建筑设备实例,并基于该建筑设备实例来与实体的建筑设备进行对接,以实现对建筑设备的管控。另外,由于建筑设备实例化的过程中,引入了与空间和/或人相关的应用参数,从而能够提供更加符合实际需求以及个性化的建筑设备的控制处理。
[0081]
实施例二
[0082]
如图4所示,其为本发明实施例的建筑设备的数据处理装置的结构示意图,该装置包括:
[0083]
建筑设备模板获取模块21,用于获取建筑设备编码,并根据设备编码获取预设的建筑设备模板,建筑设备模板中预设有建筑设备的运行控制逻辑。
[0084]
具体地,这里所说的设备模板指的是基于数据标准的空白的数据内容的标准化模板,根据不同的设备类型,可以将模板分为不同类型的模板,设备模板中预设有建筑设备的运行控制逻辑,例如,空调在运行过程中,温度的设定及反馈调节的控制等。并且,建筑设备与建筑设备模板之间通过建筑设备编码相关联。
[0085]
建筑设备实例化模块22,用于获取建筑设备的设备参数以及该建筑设备在建筑物中的应用参数,并将设备参数和应用参数写入到建筑设备模板,生成与建筑设备对应的建筑设备实例,设备参数包括与建筑设备自身功能相关的数据,应用参数包括与建筑设备相关的空间数据和/或人员数据。
[0086]
建筑设备实例控制模块23,用于将建筑设备实例部署到建筑设备管理平台中,以与建筑设备进行通信以及对建筑设备控制处理。
[0087]
具体地,建筑设备实例可以通过标准数据通信协议接口与建筑设备进行通信以及对建筑设备进行控制处理,标准通信协议接口中设置有标准数据通信协议,用于对建筑设备实例中的使用的通用数据格式与建筑设备中使用的专用数据格式进行转换。
[0088]
另外,建筑设备管理平台上可以部署有多个建筑设备实例,建筑设备实例控制模块还可以用于:控制多个建筑设备实例之间基于通用数据格式进行通信。
[0089]
此外,该装置还可以包括标准api接口,建筑设备实例控制模块还可以用于控制建筑设备实例通过标准api接口与外部管理系统和/或外部设备上的app进行基于通用数据格式进行通信。
[0090]
本发明实施例通过统一的建筑数据标准来生成设备模板,从而能够快速部署与建筑设备对应的建筑设备实例,并基于该建筑设备实例来与实体的建筑设备进行对接,以实现对建筑设备的管控。另外,由于建筑设备实例化的过程中,引入了与空间和/或人相关的应用参数,从而能够提供更加符合实际需求以及个性化的建筑设备的控制处理。
[0091]
实施例三
[0092]
本发明实施例还提供了一种建筑设备的数据处理方法,包括:
[0093]
s201:获取建筑设备编码,并根据设备编码获取预设的建筑设备模板,建筑设备模板中预设有建筑设备的运行控制逻辑。
[0094]
s202:获取建筑设备的设备参数以及建筑设备的环境信息,并将设备参数和环境信息写入到建筑设备模板,生成与建筑设备对应的建筑设备实例。
[0095]
s203:将建筑设备实例部署到建筑设备管理平台中,以与建筑设备进行通信以及对建筑设备进行控制处理。
[0096]
与前面实施例一不同之处在于,在生成建筑设备实例的过程中,基于环境信息与设备参数来生成建筑设备实例,其中环境信息可以包含前述实施例中提到的空间的数据及人员的数据,还可以包含建筑设备设置位置的一些环境因素,例如人流量情况、建筑设备被使用的时间段、温度、湿度等各种信息,这些信息都可以为实现更好的建筑设备控制提供全面的信息支持。
[0097]
环境信息的引入使得建筑设备实例能够体现出更强的智能化属性,可以根据用户的控制请求或者控制指令,还更加智能地对建筑设备进行控制,以满足用户的实际需求,更好地实现智能化的建筑设备的管理。
[0098]
实施例四
[0099]
本实施例提供了一种建筑设备的数据处理方法,其主要运行在上述的建筑管理平台上,其包括:
[0100]
s301:接收来自终端的针对建筑设备进行控制的第一控制指令,第一控制指令采用建筑设备示例中使用的通用数据格式。其中,终端可以是用户使用的手机、平板电脑等移动终端或者台式计算机等,这些终端中可以安装用用于与建筑设备管理平台进行对接的应用,建筑设备管理平台所提供的服务之一就是与用户的终端进行通信,以满足用户对建筑设备的各种控制需求。用户的终端与建筑设备管理平台之间采用的是通用数据格式,从而使得各种应用的开发不必受到具体建筑设备的限制。
[0101]
s302:与建筑设备对应的建筑设备实例,根据第一控制指令执行虚拟控制处理,根据该虚拟控制处理的控制结果,生成第二控制指令。在本发明实施例中,建筑设备实例相当于一台虚拟的建筑设备,其中不仅有建筑设备的运行逻辑,还有与建筑设备相关的环境信息。如前文所介绍的,基于环境信息的不同,各个虚拟化的建筑设备示例是彼此不同的,通过在建筑设备实例上对控制指令进行模拟运行,能够基于环境信息和建筑设备自身参数的结合,更好地对用户的控制指令进行转换,从而生成符合实际需求的第二控制指令,例如前文提到的用户设定空调温度为25度,而经过空调实例的转换,对于商场中的实际空调温度将会设置为23度,而这样的处理过程对于用户来说是透明的,不需要用户具有任何的专业知识,从而方便与用户对于建筑设备的使用和管理。
[0102]
s303:将第二控制指令转换为建筑设备使用的专用数据格式,并向建筑设备发送,以触发对建筑设备的实体控制处理。建筑设备实例与具体建筑设备之间的通信采用的是专用数据格式,建筑设备管理平台上预先设置了用于进行数据格式转换的标准数据通信协议,从而可以让各个建筑设备实例与对应的建筑设备进行通信。
[0103]
进一步地,建筑设备管理平台可以通过应用接口,向用户提供数据访问服务和建筑设备控制的服务,不过,为了整个建筑管理的安全性和可控性,可以对用户的权限进行控制。
[0104]
因此,对于数据访问方面,本实施例的方法还可以包括:
[0105]
接收来自终端的针对建筑设备数据的访问请求,访问请求中携带用户信息。
[0106]
根据预设的用户访问安全策略,对用户信息进行鉴权,并根据鉴权结果,来确定是否允许用户对建筑设备数据进行数据访问。如前文提到的,为了便于对建筑设备进行有效的控制管理,会采集许多空间信息、人员信息等存储于数据库中,另外,建筑设备自身一些固有参数和运行参数等也会记录与数据库中。这些数据都需要设定访问权限,对于一般性用户可以只允许访问建筑设备的当前运行状态的数据,而对于运维人员可以允许访问建筑设备的全部运行数据和相关参数。
[0107]
对于控制指令方面,上述的第一控制指令中可以携带用户信息和建筑设备信息,相应地,在接收到第一控制指令后,还可以包括如下的鉴权处理:
[0108]
根据预设的用户控制安全策略,对用户信息进行鉴权,并根据鉴权结果,来确定是否允许用户对建筑设备进行控制,如果允许对建筑设备进行控制,则建筑设备实例执行生成第二控制指令的处理,否则,终止对第一控制指令进行处理。
[0109]
对于对建筑设备进行控制方面,可以对用户进行等级划分或者控制范围的划分,以限制控制权限,从而提高建筑设备运行的安全性和可控性。例如,一般员工只能对小型房
间(办公室、会议室)的空调进行控制,对于大厅中的空调没有控制权限。再例如,一般用户没有对电梯、供电系统的控制权限,这些建筑设备的控制权限应当限制于专业的设备维护人员等。
[0110]
实施例五
[0111]
前面实施例描述了本发明实施例的流程处理及装置结构,上述的方法和装置的功能可借助一种电子设备实现完成,如图5所示,其为本发明实施例的电子设备的结构示意图,具体包括:存储器110和处理器120。
[0112]
存储器110,用于存储程序。
[0113]
除上述程序之外,存储器110还可被配置为存储其它各种数据以支持在电子设备上的操作。这些数据的示例包括用于在电子设备上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。
[0114]
存储器110可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(sram),电可擦除可编程只读存储器(eeprom),可擦除可编程只读存储器(eprom),可编程只读存储器(prom),只读存储器(rom),磁存储器,快闪存储器,磁盘或光盘。
[0115]
处理器120,耦合至存储器110,用于执行存储器110中的程序,以执行前述实施例中所描述的建筑设备的数据处理方法的操作步骤。
[0116]
此外,处理器120也可以包括前述实施例所描述的各种模块以执行建筑设备的数据处理,并且存储器110可以例如用于存储这些模块执行操作所需要的数据和/或所输出的数据。
[0117]
对于上述处理过程具体说明、技术原理详细说明以及技术效果详细分析在前面实施例中进行了详细描述,在此不再赘述。
[0118]
进一步,如图所示,电子设备还可以包括:通信组件130、电源组件140、音频组件150、显示器160等其它组件。图中仅示意性给出部分组件,并不意味着电子设备只包括图中所示组件。
[0119]
通信组件130被配置为便于电子设备和其他设备之间有线或无线方式的通信。电子设备可以接入基于通信标准的无线网络,如wifi,2g或3g,或它们的组合。在一个示例性实施例中,通信组件130经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,通信组件130还包括近场通信(nfc)模块,以促进短程通信。例如,在nfc模块可基于射频识别(rfid)技术,红外数据协会(irda)技术,超宽带(uwb)技术,蓝牙(bt)技术和其他技术来实现。
[0120]
电源组件140,为电子设备的各种组件提供电力。电源组件140可以包括电源管理系统,一个或多个电源,及其他与为电子设备生成、管理和分配电力相关联的组件。
[0121]
音频组件150被配置为输出和/或输入音频信号。例如,音频组件150包括一个麦克风(mic),当电子设备处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器110或经由通信组件130发送。在一些实施例中,音频组件150还包括一个扬声器,用于输出音频信号。
[0122]
显示器160包括屏幕,其屏幕可以包括液晶显示器(lcd)和触摸面板(tp)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一
个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与触摸或滑动操作相关的持续时间和压力。
[0123]
本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。
[0124]
最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1