当前全国各地企业陆续开始复工复产,对城市的疫情防控与正常运转提出了新的严峻考验。深圳地铁作为深圳城市运营的窗口部门,为保障深圳地铁集团及关联单位员工的健康,扩大集团对疫情防控信息的管理,在腾讯云的助力下,已正式上线疫情防控系统。
深圳地铁疫情防控系统统一以微信为移动端入口,集团及下属企业员工可通过微信上的“深圳地铁企业号”访问系统,关联单位员工可打开微信上的“深圳地铁小程序”,通过”一司一码”精准匹配组织架构完成信息填报,解决了关联单位众多且人员变动频繁难以统计的问题,满足不同角色人员的使用需求。
值得一提的是,深圳地铁疫情防控系统,无论是管理端还是小程序端,均基于腾讯云云开发进行构建。借助于云开发云端一体化的全新研发和运维模式,深圳地铁疫情防控系统实现一云多端(Web端和小程序端),并快速上线。
云开发(CloudBase)是云端一体化的后端云服务 ,采用 serverless 架构,免去了移动应用构建中繁琐的服务器搭建和运维。同时云开发提供的静态托管、命令行工具 (CLI) 、Flutter SDK等能力极大的降低了应用开发的门槛。使用云开发可以快速构建完整的小程序/小游戏、H5、Web、移动 App 等应用。
深圳地铁疫情防控系统的架构设计与实现
整体架构
疫情防控讲求快速,要求整个系统能够满足“快速运营”的需求。云开发前后端采用一体化的开发模式,弹性扩所容,免运维,通过安全认证,稳定可靠,且不仅支持小程序,还支持Web、移动端等各类应用快速接入。在“快速运营”需求背景下,云开发无疑是最佳的技术选型方案。
小程序端架构
深圳作为“移民之城”,地铁集团及相关单位员工来自全国各地,且集团组织架构庞大,在疫情防控方面面临多重难题。首先是人员情况统计难,需要高效识别出疫情密切接触人员。其次,庞大的组织架构,集团需要及时了解防疫物资储备及消耗情况。同时,安检人员每天需要应对大量发热乘客及未戴口罩乘客等情况,出现问题快速反应及时处置也是对深圳地铁运营人员的一大考验。
基于微信和腾讯云联合打造的小程序·云开发,深圳地铁防疫系统在应用层快速构建相关业务功能。
以安检员为代表的一线工作人员为例,每天需要面对大批流动人群,出现问题必须快速反应及时处置。系统为安检人员提供了“安检信息上报”功能,能做到对特殊情况一键上报,以最快的速度将疫情信息提供给地铁指挥中心,为联防联控、精准施策提供了精准的管理。
通过该系统,员工可以及时填报健康信息,包括个人近期行程信息及疫情接触情况,配合系统中的每日健康打卡功能,极大的方便集团实时掌握员工健康状况,并自动关联地理位置信息,提醒有离深行为员工及时补录行程信息。如若员工在返深过程中遇到阻碍,也可通过系统及时上报集团。
管理端架构
疫情防控系统除了使信息上报及汇总变得更为方便、快捷之外,还增设了管理端,为管理人员提供了丰富的可视化人机数据交互、智能AI简报、在线审批和评论、细粒度的权限安全管控等功能,实现指挥中心视频墙和移动端全场景体验。
通过云开发的Web SDK,连接云开发的云数据库,进而实现,对小程序端数据的管理与监控。
针对重点疫区范围不断变化及统计维度指标复杂等特点,运用大数据分析工具,疫情防控系统可以做到快速建模、智能更新疫情重点关注人员筛查特征并及时预警。同时通过指挥大屏可视化分析地铁各条线路客流变化、人员复工情况、及消杀物资的关联关系,辅助管理疫情防控相关工作的执行。防疫系统并不采集员工个人敏感信息,同时对员工上报的数据严格采用分级授权模式集中管控,有效保护数据安全。
目前,该系统已经为地铁集团及下属企业2.4万人,外部关联单位约8万人提供防疫服务。
云开发(CloudBase)是一款云端一体化的产品方案 ,采用 serverless 架构,免环境搭建等运维事务 ,支持一云多端,助力快速构建小程序、Web应用、移动应用。
技术文档:https://www.cloudbase.net/
点击此处快速使用云开发
微信搜索:腾讯云云开发,获取项目最新进展