The invention discloses a service oriented intelligent residential area real-time database system and its working method; including: data interface layer, the sensor information to the residential security system or building automation system classified collection, data communication protocol in accordance with the unified package, packaged data using a binary data stream is transmitted to the the data persistence layer in memory; data persistence layer, to achieve unified storage of data interface layer data collection analysis and storage; data call service layer; the data model layer, to provide measuring points, networking equipment and used for data analysis and prediction; service layer, to provide core services, including core services data analysis, data cleaning, data compression, data compression, data conversion, data access, data access, historical status Monitoring, transaction management, logging and alerting services; the real-time database has the characteristics of loose coupling and reusable services.
【技术实现步骤摘要】
面向服务的智慧住区实时数据库系统及其工作方法
本专利技术涉及面向服务的智慧住区实时数据库系统及其工作方法。
技术介绍
当前,我国多个城市正在建设智慧住区,智慧住区的建设以住区居民为主体,以资源融合为目标,智慧住区综合服务平台是智慧住区的建设核心,智慧社区综合信息服务平台的建设目标是在社区层面实现城市不同部门异构系统间的资源共享和业务协同,有效避免城市多头投资、重复建设、资源浪费等问题。智慧住区实时数据库实现对智慧住区海量数据资源的收集,为智慧住区综合服务平台的各类应用提供数据,有效支撑社区内各系统正常、健康地运行,为社区居民提供良好的服务,也为政府实现高效的业务管理提供方便。智慧社区中的基础系统包括智能家居系统、能源管理系统、环境监测系统、地源热泵系统,家庭医疗系统等。建设智慧社区实时数据库,实时收集智慧社区数据资源,进行统一管理,实现系统间的联动;收集的海量数据为数据挖掘等提供数据基础。在现有实时数据库的研究中,工业实时数据库与电力行业实时数据库的研究相对较多,其中,工业实时数据库采用多层分布式的体系结构,应用了模块化、组件化的思想,主要采用COM技术实现,其数据模型构建与数据存储以位号为基础单位。这种实时数据库的构建方式,系统相对稳定,但是组件开发灵活性较低,功能粒度相对较高,重用性较低,在对外开放的接口方面,以OPC或ODBC技术为支撑,提供相应接口。同时,工业实时数据库其服务领域为工业生产,以工业生产的需求为指导,并不满足智慧住区的相关需求。应用于电力行业的实时数据库近年来发展较快,数据库的部分模块已开始应用面向服务的架构进行设计,并取得较好的效果 ...
【技术保护点】
面向服务的智慧住区实时数据库系统,其特征是,包括:数据接口层,用于实现对住区的安防系统或楼宇自控系统的传感器信息进行分类采集,将数据按照统一的通信协议进行封装,将封装好的数据采用二进制数据流的方式传入到数据持久层的内存中;数据持久层,用于实现对数据接口层采集数据的统一存储;调用服务层进行数据的解析与存储;数据模型层,用于提供测点、物联网设备及用于数据关联分析与预测;服务层,用于提供核心服务,核心服务包括数据解析、数据清洗、数据压缩、数据解压缩、数据转换、实时数据存取、历史数据存取、状态监测、事务管理、日志记录和报警服务;系统运维层,用于提供权限管理、状态监测、资源与负载管理和事务管理;服务管理层,用于对服务层进行管理;包括服务访问控制、服务分类、服务可替代性分析和服务访问记录;扩展应用层,基于实时数据库的服务或引用网络服务接口,进行组合运行,实现扩展应用功能。
【技术特征摘要】
1.面向服务的智慧住区实时数据库系统,其特征是,包括:数据接口层,用于实现对住区的安防系统或楼宇自控系统的传感器信息进行分类采集,将数据按照统一的通信协议进行封装,将封装好的数据采用二进制数据流的方式传入到数据持久层的内存中;数据持久层,用于实现对数据接口层采集数据的统一存储;调用服务层进行数据的解析与存储;数据模型层,用于提供测点、物联网设备及用于数据关联分析与预测;服务层,用于提供核心服务,核心服务包括数据解析、数据清洗、数据压缩、数据解压缩、数据转换、实时数据存取、历史数据存取、状态监测、事务管理、日志记录和报警服务;系统运维层,用于提供权限管理、状态监测、资源与负载管理和事务管理;服务管理层,用于对服务层进行管理;包括服务访问控制、服务分类、服务可替代性分析和服务访问记录;扩展应用层,基于实时数据库的服务或引用网络服务接口,进行组合运行,实现扩展应用功能。2.如权利要求1所述的面向服务的智慧住区实时数据库系统,其特征是,服务层服务以数据源的不同分为两类,一类是以实时数据库本身内存与磁盘为数据源的服务,只能提供基于实时数据库自身的数据服务,提供内存与磁盘的本身存储的数据的提取、转换服务;另一类服务数据源包括自身内存与磁盘,也包括外界数据源。3.如权利要求1所述的面向服务的智慧住区实时数据库系统,其特征是,所述数据接口层,包括:OPCClient,用于采取OPC协议采集各个OPCserver的数据,将浮点型数据、整形、bool型数据类型分别组织,将数据类型相同的数据进行单次上传;物联网节点,将物联网设备所有测点的数据集中组织,以设备类型为分类依据,向上传输;设备类型的代码按照国家电网公司企业标准Q/GDW723-2012规范制定;测点包括智能设备,物联网节点与智能设备之间的关系是一对一或一对多的关系;智能设备包括具有控制功能的控制设备与具有监测功能的监测设备;所述控制设备包括智能开关、智能插座和智能窗帘,所述监测设备包括:环境监测设备和人员监测设备;其他接口,包括基于通用协议BACNET协议的数据采集接口;其他接口,用于采集住区单独小型设备的数据。4.如权利要求1所述的面向服务的智慧住区实时数据库系统,其特征是,所述数据持久层,包括:内存,用于存储实时数据与近期历史数据,所述近期历史数据是指定时间段内的历史数据;磁盘,用于存储过期历史数据。5.如权利要求1所述的面向服务的智慧住区实时数据库系统,其特征是,所述数据模型层,包括:任务流模型,用于描述任务流通用的属性与方法的数据结构;基础测点数据模型,用于描述基础测点的属性与方法的数据结构;物联网数据模型,用于描述物联网节点采集的环境数据、设备数据的属性与方法的数据结构;部分设备数据模型,用于描述基于通用协议采集的测点的属性与方法的数据结构;组态数据模型,用于描述数据库配置组态信息,基础测点、物联网设备及测点、其他设备测点的组态信息的属性与方法的数据结构;所述组态信息包括区域、量程、上下级关系;数据统计分析模型,用于描述统计与分析算法的属性与方法的数据结构。6.如权利要求1所述的面向服务的智慧住区实时数据库系统,其特征是,所述服务层,包括:数据解析与处理服务模块,用于分辨采集的数据种类,依照协议将数据接口采集的数据切割、提取,解析为可用数据并存储,放入一级缓冲队列中;数据清洗服务模块,用于进行实时/历史数据分析时,对冗余、错误数据进行处理;状态监测服务模块,用于监测OPCClient、物联网节点各个数据采集接口的工作状态;实时数据存取服务模块,用于从一级缓冲队列中取出数据,存储入实时数据存储区中;数据压缩服务模块,用于将内存数据库的数据转存到历史数据库时,依据不同种类的数据,采用不同的压缩算法进行压缩,以减少存储空间;组态数据服务模块,用于提供测点、设备、数据采集接口的组态信息查询、修改服务;数据转换服务模块,用...
【专利技术属性】
技术研发人员:王少林,田晨璐,乔国兴,高修崇,杨芳,黄喜悦,
申请(专利权)人:山东建筑大学,
类型:发明
国别省市:山东,37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。