一种适配多厂家的智能建筑管理平台数据组织方法与流程

文档序号:12469825阅读:199来源:国知局
一种适配多厂家的智能建筑管理平台数据组织方法与流程

本发明涉及智能建筑领域,具体涉及智能建筑管理平台为了适配多个系统厂家而使用的数据组织方法。



背景技术:

智能建筑管理平台是通过一个集成的软件平台对建筑物内的所有弱电子系统的设备进行自动控制和集成管理,并向用户提供对建筑物的弱电子系统的综合监控和协调,可以使用户获得经济舒适和高效安全的环境。

智能建筑包括视频监控、防盗报警、停车场管理、电子巡更、门禁控制、智能照明、信息发布等十几种甚至几十种弱电子系统,每个子系统的组成设备各不相同,每个厂家所用设备的型号又不相同,而智能建筑管理平台是通过软件集成智能建筑中的所有弱电子系统和设备,对各子系统进行控制管理,要做到兼容性强,可移植到多个项目中,就要求智能建筑管理平台能兼容不同厂家的同一类型的子系统和设备。由于涉及到多个子系统和多个厂家设备,其种类繁多,信息结构不一致,按照常规的软件对接设备的方案,每个种类的设备对应一种数据结构,那么智能建筑管理平台用于不同的项目时,如果更换厂家,就需要重新定义新的子系统和设备的数据结构,重新进行平台开发,导致开发效率低,代码可重复利用率低。



技术实现要素:

本发明提供一种适配多厂家的智能建筑管理平台数据组织方法,解决智能建筑管理平台对多厂家的适配问题。

本发明技术方案提供一种适配多厂家的智能建筑管理平台数据组织方法,首先建立智能建筑管理平台中的子系统类型、设备类型、属性类型的数据结构,然后建立智能建筑管理平台中的子系统对象、设备对象、属性对象的数据结构;最后当智能楼宇管理平台应用到具体项目,需要与多种类型的弱电系统厂家的系统或设备对接时,只要根据已建立的类型数据结构和对象数据结构生成相关数据信息,不需要因为厂家的变化修改数据结构,实现智能建筑管理平台对多厂家的适配;

所述建立智能建筑管理平台中的子系统类型、设备类型、属性类型的数据结构,包括以下几个方面,

(1)建立智能建筑管理平台中的子系统类型数据结构,必须包括子系统类型码、子系统类型名称,其他字段可扩展;

(2)建立智能建筑管理平台中的设备类型数据结构,必须包括设备类型码、设备类型名称、所属子系统类型码,其他字段可扩展;其中所属子系统类型码取值来自子系统类型数据结构的子系统类型码的取值;

(3)建立智能建筑管理平台中的属性类型数据结构,必须包括属性类型码、属性类型名称、所属设备类型码,其他字段可扩展;其中所属设备类型码取值来自设备类型数据结构中的设备类型码的取值;

所述建立智能建筑管理平台中的子系统对象、设备对象、属性对象的数据结构,包括以下几个方面,

(1)建立智能建筑管理平台中的子系统对象数据结构,必须包括子系统对象标识码、子系统对象名称、子系统对象类型码,其他字段可扩展;其中子系统对象类型码的取值来自子系统类型数据结构的子系统类型码的取值;

(2)建立智能建筑管理平台中的设备对象数据结构,必须包括设备对象标识码、设备对象名称、设备对象类型码,其他字段可扩展;其中设备对象类型码取值来自设备类型数据结构中的设备类型码的取值;

(3)建立智能建筑管理平台中的属性对象数据结构,必须包括属性对象标识码、属性对象名称、属性对象类型码,其他字段可扩展;其中属性对象类型码取值来自属性类型数据结构中的属性类型码。

而且,当智能楼宇管理平台应用到具体项目之前,分析所涉及到的子系统、设备和属性类型,按照子系统类型、设备类型、属性类型的数据结构,生成相关数据信息;当智能楼宇管理平台应用到具体项目并与多种类型的弱电系统厂家的系统或设备对接时,根据相应的子系统类型,包含的设备及设备属性,按照子系统对象、设备对象、属性对象的数据结构,生成相关数据信息。

本发明提供一种适配多厂家的智能建筑管理平台数据组织方法,在智能建筑管理平台应用于不同的项目,更换弱电子系统厂家时,能够不修改数据结构和处理逻辑,只需要修改按照确定的数据结构建立的信息,实现了智能建筑管理平台对多个厂家的适配。

本发明提供一种适配多厂家的智能建筑管理平台数据组织方法,具有对多厂家系统的兼容性。而常规的设备对接方案是对每一种设备单独组织数据结构,所以不具备这种兼容性,在弱电子系统厂家发生变更时,需要修改数据结构、数据处理逻辑、数据库表结构,基本上相当于重新开发,所以不具备对多厂家的兼容。本发明提供的数据组织方法因其对多厂家的兼容性,可以将开发效率提高至少50%以上,节约人工成本,降低出错概率,保障智能建筑管理平台持续运行,保证用户体验,具有重要的市场价值。

附图说明

图1为本发明的原理图;

图2为本发明的实施例流程图。

具体实施方式

本发明为实现智能建筑管理平台对多厂家的适配提出一种数据组织方法,以下根据附图和实施例对本发明的具体实现进行说明。

参见图1,本发明提供的一种适配多厂家的智能建筑管理平台数据组织方法,首先需要建立智能建筑管理平台中的子系统类型、设备类型、属性类型的数据结构,然后建立智能建筑管理平台中的子系统对象、设备对象、属性对象的数据结构,最后根据数据结构,建立智能建筑管理平台对接的厂家的具体数据信息;厂家信息发生变化时,不修改数据结构,只修改数据信息。即当智能楼宇管理平台应用到具体项目,需要与多种类型的弱电系统厂家的系统或设备对接时,只要根据建立好的类型数据结构和对象数据结构生成相关数据信息即可,不需要因为厂家的变化修改数据结构,实现了智能建筑管理平台对多厂家的适配。

其中,建立智能建筑管理平台中的子系统类型、设备类型、属性类型的数据结构,包括以下几个方面:

(1)建立智能建筑管理平台中的子系统类型数据结构,必须包括子系统类型码、子系统类型名称,其他字段可扩展。

(2)建立智能建筑管理平台中的设备类型数据结构,必须包括设备类型码、设备类型名称、所属子系统类型码,其他字段可扩展。其中所属子系统类型码取值来自子系统类型数据结构的子系统类型码的取值。

(3)建立智能建筑管理平台中的属性类型数据结构,必须包括属性类型码、属性类型名称、所属设备类型码,其他字段可扩展。其中所属设备类型码取值来自设备类型数据结构中的设备类型码的取值。

其中,建立智能建筑管理平台中的子系统对象、设备对象、属性对象的数据结构,包括以下几个方面:

(1)建立智能建筑管理平台中的子系统对象数据结构,必须包括子系统对象标识码、子系统对象名称、子系统对象类型码,其他字段可扩展。其中子系统对象类型码的取值来自子系统类型数据结构的子系统类型码的取值。

(2)建立智能建筑管理平台中的设备对象数据结构,必须包括设备对象标识码、设备对象名称、设备对象类型码,其他字段可扩展。其中设备对象类型码取值来自设备类型数据结构中的设备类型码的取值。

(3)建立智能建筑管理平台中的属性对象数据结构,必须包括属性对象标识码、属性对象名称、属性对象类型码,其他字段可扩展。其中属性对象类型码取值来自属性类型数据结构中的属性类型码。

当智能楼宇管理平台应用到具体项目之前,分析所涉及到的子系统、设备和属性类型,按照子系统类型、设备类型、属性类型的数据结构,生成相关数据信息。

当智能楼宇管理平台应用到具体项目并与多种类型的弱电系统厂家的系统或设备对接时,根据厂家所述的子系统类型,包含的设备及设备属性,按照子系统对象、设备对象、属性对象的数据结构,生成相关数据信息。

当智能楼宇管理平台对接的厂家发生变更时,只需要添加、修改或删除相关数据信息即可,不需要修改数据结构,也不需要修改平台的处理逻辑,这样就实现了智能建筑管理平台对多厂家的适配,提高了代码的可重复利用率,同时提高了项目的开发效率。

参见图2,实施例的具体流程包括以下步骤:

步骤0,建立智能建筑管理平台中的子系统类型数据结构,包括子系统类型码、子系统类型名称,子系统描述信息。

步骤1,建立智能建筑管理平台中的设备类型数据结构,包括设备类型码、设备类型名称、所属子系统类型码,设备描述信息,其中所属子系统类型码取值来自步骤0中的子系统类型码。

步骤2,建立智能建筑管理平台中的属性类型数据结构,包括属性类型码、属性类型名称、所属设备类型码,值类型,监控周期、取值说明等,其中所属设备类型码取值来自步骤2中的设备类型码。

步骤3,建立智能建筑管理平台中的子系统对象数据结构,包括子系统对象标识码、子系统对象名称、子系统对象类型码、厂家名称、接口方式、连接信息等,其中子系统对象类型码的取值来自步骤0的子系统类型码,以标明该对象的所属的子系统类型,便于对同一种类型的子系统对象做统一的逻辑处理

步骤4,建立智能建筑管理平台中的设备对象数据结构,包括设备对象标识码、设备对象名称、设备对象类型码、所属子系统对象标识码、厂家名称、是否在线等,其中设备对象类型码取值来自步骤1中的设备类型码,以标明该对象所属的设备类型,便于对同一种类型的设备对象做统一的逻辑处理,设备对象数据结构中所属子系统对象标识码取值来自步骤3中的子系统对象标识码,以标明该设备对象所属的子系统对象,便于对某个子系统对象的所有设备的逻辑处理

步骤5,建立智能建筑管理平台中的属性对象数据结构,包括属性对象标识码、属性对象名称、属性对象类型码、所属设备对象标识码、属性值、更新时间等,其中属性对象类型码取值来自步骤2中的属性类型码,以标明该对象所属的属性类型,便于对同一种类型的属性对象做统一的逻辑处理,属性对象数据结构中所属设备对象标识码取值来自步骤4中的设备对象标识码,以标明该属性对象所属的设备对象,便于对某设备对象的所有属性做统一的逻辑处理。。

步骤6,智能楼宇管理平台应用到具体项目之前,分析所涉及到的子系统、设备和属性类型,按照步骤0-2的数据结构,生成相关数据信息。如下表所示:

表1子系统类型实施例表

表2设备类型实施例表

表3属性类型实施例表

步骤7,智能楼宇管理平台应用到具体项目并与多种类型的弱电系统厂家的系统或设备对接时,根据厂家所述的子系统类型,包含的设备及设备属性,按照步骤3-5的数据结构,生成相关数据信息。如下表所示:

表4子系统对象实施例表

表5设备对象实施例表

设备对象标识码、设备对象名称、设备对象类型码、所属子系统对象标识码、厂家名称、是否在线

表6属性对象实施例表

步骤8,当智能楼宇管理平台对接的厂家发生变更时,不需要修改数据结构和平台的处理逻辑,只需要修改表1-6中的数据即可。例如新项目中添加了一个电子巡更系统的厂家,则需要在表1-3中添加电子巡更系统类型、电子巡更设备类型、电子巡更设备的属性类型,在表4-6中添加具体的电子巡更系统对象、电子巡更设备对象和电子巡更设备属性对象。再例如新项目中门禁管理系统的厂家发生了变化,只需要修改表4-6中门禁系统对应的系统、设备和属性信息。

具体实施时,本领域技术人员可利用计算机软件技术实现以上流程。

上述实施例流程描述仅为了清楚说明本发明的基本方法,但本发明并不仅限于上述实施例;凡是依据本发明的技术实质上实施例所作的任何简单修改、等同变化与修饰,均落入本发明的技术方案的保护范围之内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1