智慧住区Web综合管理平台的设计与实现
2021-04-02李洋徐清臣王韶华赵航
李洋,徐清臣,王韶华,赵航
(山东明化置业有限公司)
1 引言
随着物联网、云计算及大数据等应用技术的快速发展,以智能化设备为单元组成智慧社区成为建筑行业关注的热点[1]。智慧住区Web综合管理平台[2]通过对智慧物业管理平台[3]、社区物联网平台[4]、社区运行管理平台[5-6]的融合实现社区资源的整合、社区的高效管理从而达到社区服务于运营管理相融通。
黄金生态城项目,总占地34hm2,总建筑面积约66万m2,居住户数2494户。包括24#~66#中式风格住宅楼及其配套商业、地下车库、消防控制室等,并配有完善的社区配套服务及服务设施,其中包含停车场及储藏室的地下建筑面积89189.2m2。住区信息发布系统、可视对讲系统、视频监控系统、门禁系统、智能照明系统等均在智慧社区web综合管理平台进行管理。
对黄金生态城项目的社区服务功能进行功能性区分,并将三维可视化技术应用到智能化系统,不仅提高了社区管理的可操作性及扩展性,也为居民提供了更加舒适、便捷、智慧的生活环境。
2 设计方案
2.1 设计思路
设计智慧住区Web管理平台,旨在将社区安防、设施管理、公共信息服务等融合一体,按功能需求划分为社区管理、社区服务、智能化系统三大模块,共同组成社区管理平台,为社区管理人员、物业及居民提供服务。
社区管理人员是社区信息的管理者。开发社区管理模块,旨在为社区管理人员提供一种对社区居民信息、系统账号信息等核心信息提供快捷、高效的管理手段,同时这些信息也是平台正常运转的重要保障。
物业是社区的运行管理者,不仅需要处理居民需求,还要管理社区公共设备。为了提高物业工作效率及可靠性,平台提供了智能化系统模块,将社区公共设备按服务性质分为停车场管理系统、智能照明系统、视频监控系统、通风及防排烟系统、电梯监控系统、安防系统六大子系统,以三维建筑模型为背景,嵌入设备模型及状态监控面板,实现对社区设施的实施监察与控制,提高了住区设施管理水平及办事效率。
社区居民是社区中的被服务对象。主要需求是与物业进行互动及了解社区公告信息,社区服务平台为居民提供了交流平台及社区新闻平台,交流平台包含信息反馈及报修服务,满足居民生活服务需要,社区新闻平台则为居民提供社区新闻、活动及重要通知,以便居民把握社区最新动态。
2.2 功能架构
综合管理平台从功能上看,由社区管理、社区服务、智能化系统、传输网络、平台综合数据库5部分组成,如图1所示。智能化系统模块包含门禁一体机、智能照明控制器等智能设备,按服务性质分为六大子系统,实现物业对社区公共设施的智能化管理。社区管理模块包括信息发布及物业管理,面向社区管理人员及物业,实现用户交互及管理操作。社区服务模块包括社区新闻及交流平台,用于管理人员所发布信息的展示及居民反馈,提高互动性。平台综合数据库包含系统所有信息,通过分析信息的性质及使用环境,分为居民综合信息、文件信息、设备信息及建筑物信息四部分,分别进行存储,为社区管理模块、社区服务模块及智能化系统模块提供数据支持,是平台运行的核心保障。传输网络模块包含了平台所有的通信方式及通信协议,如Web页面与数据库交互使用的Webservice接口技术,智能化子系统中设备信息上传使用的以太网技术等,实现智能化系统、数据库及平台之间的通信。
2.3 关键技术
智慧住区Web综合管理平台采用B/S三层架构,开发环境为IntelliJ IDEA、Visual Studio等。具体使用的技术包括页面渲染(HTML5、CSS、JavaScript)、图表组件(Echarts)、三维可视化(Three.js)、SQL Server数据库、智能设备API/SDK等。
为了解决社区公共设施数量多且通信方式不统一的问题,设计使用API、SDK等多种接口技术实现与门禁一体机、监控摄像头、智能空气盒等设备的通信。采集器为每种接口开放监听线程,获取对应设备数据后进行相应的分析处理,通过调用getConnection方法与SQL Server数据库建立连接,定时向数据库转存各线程数据、通信状态等信息。基础信息通过人工录入的方式存入数据库,数据量过大时通过封装好的导表程序对Excel表格形式的数据进行批量导入。在智能化系统模块中使用Three.js中的Scene方法创建场景,通过添加Webservice接口从建筑物信息数据库中提取的关键点坐标数据并进行渲染实现三维建筑模型的搭建,在模型中与现场对应的位置添加设备图标及监控控件并填充以实时数据库获取的设备信息,最终实现页面呈现。平台技术路线图如图2所示。
2 方案实现
Web服务端作为整个管理平台的核心,为社区管理人员、物业和居民提供服务,通过登录认证、权限管理保证平台安全性。主要功能模块包括社区管理、社区服务、智能化系统等。其中社区管理模块主要包含用户管理、权限管理、菜单管理、操作记录等;社区服务包括社区信息发布、居民物业交互等;智能化系统包括智能化设备管理、视频监控、电子巡更等。其中智能化系统除了视图(View)外,还建立了控制器(Controller)、三维模型()以及相应的业务逻辑接口,用户通过jQuery Ajax技术以Post或Get形式发送请求,由控制器进行处理后经业务逻辑方法封装,最终由视图呈现,平台页面如图3所示。
3 结语
以当今智慧住区发展面临的问题为立足点,提出一种新型智慧住区的服务及管理模式。针对现有社区管理系统存在的不足,研究实现了基于云服务的智慧住区Web平台。充分考虑物业管理者及住户需求,结合工程实际,以面向对象的分析方法,以模块分解法对平台进行功能划分,同时将三维可视化技术应用于操作系统,提升了系统管理操作体验,满足了管理平台稳定性、实时性、可操作性的需求。
图1 功能架构
图2 平台技术路线图
图3 平台页面