本发明涉及智能控制技术,特别涉及智能建筑智能控制技术,具体的,其展示一种智能建筑生活系统集成方法。
背景技术:
智能建筑中的建筑设备管理系统通常按照其功能被分解成各个不同的子系统,如设备自动化系统、电力供应系统、消防系统、安防系统等;
这些子系统智能化的不断发展和完善,在一定程度上部分地解决了建筑智能化的需求。
但是,各个智能子系统一般处于各自独立的工作状态中,它们由不同的厂商开发,通过硬件系统将采集或汇总的数据存放于子系统的数据库中,并且提供特有的软件接口完成对子系统数据库的管理工作;
由于各个厂商开发的子系统规模、功能不相同,后台所用的数据库和操作系统往往也不尽相同,如:solserver、oracle、access和linux、windows等。这就使得它们之间的信息、资源和任务无法共享,不能从整体上管理、分析各子系统中的数据,无法进行相互协调,实现整个建筑的智能化。
因此,有必要提供一种智能建筑生活系统集成方法来解决上述问题。
技术实现要素:
本发明的目的是提供一种智能建筑生活系统集成方法。
本发明通过如下技术方案实现上述目的:
一种智能建筑生活系统集成方法包括数据统一管理装置、服务提供装置、健康饮食系统、运动方案系统、医疗保健系统、娱乐系统、社交系统、陪护系统、教育系统、电力供应系统、内部网络、消防系统、公共网络、客户终端装置;
客户终端装置通过公共网络与内部网络连接,数据统一管理装置、电力供应系统、消防系统通过内部网络及服务提供装置连接;
通过公共网络和内部网络直接连通数据统一管理装置、服务提供装置、健康饮食系统、运动方案系统、医疗保健系统、娱乐系统、社交系统、陪护系统、教育系统、电力供应系统、消防系统、客户终端装置,实现智能建筑中数据统一管理装置、电力供应系统和消防系统之间的信息、资源以及任务共享,通过健康饮食系统、运动方案系统、医疗保健系统、娱乐系统、社交系统、陪护系统、教育系统从整体上管理、分析各子系统中通过客户终端装置收集的客户偏好信息数据后进行客户偏好数据不正常时的反馈,实现整个建筑的智能化、生活化。
进一步的,所述服务提供装置包括分角色登录、选择访问地点、生成可移动对象、控制访问连接。
进一步的,所述数据统一管理装置为pc服务器或主机,它除了运行数据库管理系统,也包含了一个web服务器。
进一步的,windows操作系统环境下,数据库管理系统是mysql的小型数据库
进一步的,所述电力供应系统用于提供智能建筑供配电设备、变压器、应急发电机组的数据服务。
进一步的,所述内部网络为智能建筑群的局域网,所述公共网络是外部网或互联网internet。
进一步的,所述消防系统是智能建筑群局域网内的一个子系统,用于提供火灾探测器、联动消防设备状态、消防供电和消防供水的数据服务,其包括的操作系统是redhatlinux、数据库管理系统是oracle9。
进一步的,所述客户终端装置是网络系统的客户端,通过公共网络联机到智能建筑群的服务提供装置,其由安装有浏览器软件的pc或能接入网络的设备构成。
其中:
本发明的智能建筑生活系统集成方法,其结合corba和移动agent技术生成一个可移动的中间件对象,实现对整个智能建筑中各个子系统的无缝访问,即实现智能建筑中分布式异构系统之间信息共享,如数据统一管理装置、电力供应系统和消防系统之间实现信息共享;
通过健康饮食系统、运动方案系统、医疗保健系统、娱乐系统、社交系统、陪护系统、教育系统从整体上管理、分析各子系统中通过客户终端装置收集的客户偏好信息数据后进行客户偏好数据不正常时的反馈,实现整个建筑的智能化、生活化。
在基于不改变现有智能建筑子系统的前提下,在统一操作管理系统中构建一个中间件对象:
对象在系统要访问数据库时自动生成实例,实例首先判断此次访问是本地访问还是异地访问,如果是本地访问就调用本地诱问接口;
如果是异地访问,先判断要访问的数据库所在的目的地,准备对其进行连接,若操作系统需要提供身份验证,就发送用户名跟密码给予验证;
连接成功后,加载连接数据库驱动程序,再以类似本地访问的方式,访问其子系统数据库的数据。
在分布式异构环境下,corba技术和移动agent技术具有互补性:一方面,移动agent技术可在应用集成、互操作以及重用性上弥补corba的不足;另一方面,有着强灵活性扩展和安全性保障并屏蔽底层平台的corba规范又为移动agent在自主移动性、迁移方式和安全性等实现上提供一个理想的基础结构。
与现有技术相比,本发明的智能建筑生活系统集成方法,其从整体上管理、分析各子系统中的数据,可进行相互协调,实现整个建筑的智能化。
具体实施方式
实施例:
本实施例展示一种智能建筑生活系统集成方法包括数据统一管理装置、服务提供装置、健康饮食系统、运动方案系统、医疗保健系统、娱乐系统、社交系统、陪护系统、教育系统、电力供应系统、内部网络、消防系统、公共网络、客户终端装置;
客户终端装置通过公共网络与内部网络连接,数据统一管理装置、电力供应系统、消防系统通过内部网络及服务提供装置连接;
通过公共网络和内部网络直接连通数据统一管理装置、服务提供装置、健康饮食系统、运动方案系统、医疗保健系统、娱乐系统、社交系统、陪护系统、教育系统、电力供应系统、消防系统、客户终端装置,实现智能建筑中数据统一管理装置、电力供应系统和消防系统之间的信息、资源以及任务共享,通过健康饮食系统、运动方案系统、医疗保健系统、娱乐系统、社交系统、陪护系统、教育系统从整体上管理、分析各子系统中通过客户终端装置收集的客户偏好信息数据后进行客户偏好数据不正常时的反馈,实现整个建筑的智能化、生活化。
服务提供装置包括分角色登录、选择访问地点、生成可移动对象、控制访问连接。
数据统一管理装置为pc服务器或主机,它除了运行数据库管理系统,也包含了一个web服务器。
windows操作系统环境下,数据库管理系统是mysql的小型数据库
电力供应系统用于提供智能建筑供配电设备、变压器、应急发电机组的数据服务。
内部网络为智能建筑群的局域网,公共网络是外部网或互联网internet。
消防系统是智能建筑群局域网内的一个子系统,用于提供火灾探测器、联动消防设备状态、消防供电和消防供水的数据服务,其包括的操作系统是redhatlinux、数据库管理系统是oracle9。
客户终端装置是网络系统的客户端,通过公共网络联机到智能建筑群的服务提供装置,其由安装有浏览器软件的pc或能接入网络的设备构成。
其中:
本发明的智能建筑生活系统集成方法,其结合corba和移动agent技术生成一个可移动的中间件对象,实现对整个智能建筑中各个子系统的无缝访问,即实现智能建筑中分布式异构系统之间信息共享,如数据统一管理装置、电力供应系统和消防系统之间实现信息共享;
通过健康饮食系统、运动方案系统、医疗保健系统、娱乐系统、社交系统、陪护系统、教育系统从整体上管理、分析各子系统中通过客户终端装置收集的客户偏好信息数据后进行客户偏好数据不正常时的反馈,实现整个建筑的智能化、生活化。
在基于不改变现有智能建筑子系统的前提下,在统一操作管理系统中构建一个中间件对象:
对象在系统要访问数据库时自动生成实例,实例首先判断此次访问是本地访问还是异地访问,如果是本地访问就调用本地诱问接口;
如果是异地访问,先判断要访问的数据库所在的目的地,准备对其进行连接,若操作系统需要提供身份验证,就发送用户名跟密码给予验证;
连接成功后,加载连接数据库驱动程序,再以类似本地访问的方式,访问其子系统数据库的数据。
在分布式异构环境下,corba技术和移动agent技术具有互补性:一方面,移动agent技术可在应用集成、互操作以及重用性上弥补corba的不足;另一方面,有着强灵活性扩展和安全性保障并屏蔽底层平台的corba规范又为移动agent在自主移动性、迁移方式和安全性等实现上提供一个理想的基础结构。
与现有技术相比,本发明的智能建筑生活系统集成方法,其从整体上管理、分析各子系统中的数据,可进行相互协调,实现整个建筑的智能化。
以上所述的仅是本发明的一些实施方式。对于本领域的普通技术人员来说,在不脱离本发明创造构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。