实景天气采集系统技术实现与业务化应用
2020-04-18刘轻扬梁乐宁陈默卢大维李寅锴王峥
刘轻扬 梁乐宁 陈默 卢大维 李寅锴 王峥
(中国气象局华风气象传媒集团有限责任公司,北京 100081)
0 引言
近年来,在气象观测站部署实景观测设备已较为普遍,但多为保障台站观测设备安全的安监级应用[1-3]。上海市气象局在全市建设天气实景监测系统[4],将采集的天气实景画面传回值班室[5-6],方便预报员全面了解上海各地区实时天气状况,为实景天气应用提供了全新思路。
1 实景天气采集系统总体架构设计
在全国范围内建设基于天气网眼硬件设备的实景天气采集站点;搭建基于WebGIS技术的PC端及移动端的实景天气采集服务平台;利用基层气象台站或铁塔公司的电力和网络满足设备运行和实景监测视频的实时回传;高清摄像头加挂天气要素模块,包括温度、气压、相对湿度和降水量探测模块,实现实时监测数据和视频画面叠加显示。
已建成的实景天气采集系统可实时调取、查看和操控各点位摄像画面,“天气日历”和“实景回溯”等功能在系统中展示;通过PC、手机APP、微信等发布手段实现全终端实景监测视频访问。实景天气采集系统采用前后端彻底分离的方式进行开发,后端提供强大的数据接口服务支撑,前端对实时数据解析展示;前端模块化开发具备可拓展性、容纳性和可维护性。在逻辑架构上分为后台管理子系统、信息发布子系统和实景天气APP。系统总体架构如图1所示。
1)后台管理子系统对用账户信息、用户权限、模块控制、视频直播服务、图片服务和天气数据服务进行管理,数据统一存储至服务器,同时对用户使用信息进行收集,可对用户访问模块权限进行分配。
2)实景天气发布子系统面向应用端发布天气网眼设备信息、实景天气视频直播流、实景天气图片和气象监测数据等信息,产品服务主要结合实时数据交换总线,通过数据接口实现对相关数据的接入、转换及发布处理。
3)实景天气采集手机客户端(即实景天气APP)通过数据接口获取用户权限信息、天气网眼设备信息、实景天气视频直播流、实景天气图片和气象监测数据等信息。由统一鉴权认证、地理信息引擎和实景视频服务引擎组成,实现用户登录鉴权,实景天气视频直播流和气象数据实时加载,通过GIS地理信息引擎实现产品和气象要素叠加展示等功能。
2 实景天气采集系统技术实现
2.1 实景天气采集系统技术架构
在气象台站、旅游景区等地安装实景天气监控高清摄像头并建设天气实景监测站点;搭建基于WebGIS技术的PC端及移动端的实景天气监测服务平台;通过网络专线或4G卡实现实景监测视频的实时回传;在各个安装点部署天气网眼视频采集设备(由网络高清球形摄像头和天气采集模块组成),视频采集设备将气象信息叠加到视频后,通过网络将视频上传至内网服务器,同时视频截图及气象信息通过FTP服务上传至内网服务器,由内网服务器将视频转码(转成低码率视频流)并推送到公网服务器(数据传输流程:视频采集设备→气象局内网服务器→公网服务器)。高清摄像头加挂天气要素模块,包括温度、气压、相对湿度等气象数据采集模块,实现实时监测数据和实景监测视频的同时回传。
建设实景天气管理系统,具有人员和设备管理权限,可实时调取、查看和操控各点位摄像画面,系统部署在公网服务器,主要负责接收数据、整合数据、管理数据(视频采集设备推送过来的视频、图片、气象数据),相关人员可通过浏览器登录到后台系统管理页面,对所有视频采集设备进行远程管理、配置参数、查看运行状态等。实际用户可通过PC、手机APP、微信等发布手段实现全终端实景监测视频访问,也可直接从内网服务器获取视频流。
图1 实景天气采集系统总体架构 Fig. 1 Framework of the real-time weather acquisition system
2.2 客户端软件系统核心功能组成
平台主要包含4个子系统:
1)实景天气直播流子系统。建立多路网络传输通道,实现平台和服务器之间图片、音频、视频等数据传输和交换。实景天气直播流子系统(图2)可接收其他设备推送或主动获取的直播流(如摄像头、其他直播源)。获取到直播流后,进行处理、分发。
2)实景天气展示子系统。通过实景天气展示子系统体现实景天气、实景观测、天气日历和实景回溯等功能:
➢ 实景天气:通过地图或设备列表界面,点击查看天气网眼所在地实景天气实时监看视频;
➢ 实景观测:显示过去24 h天气实况曲线和实景天气整点时刻图片比对;
图2 实景天气直播流子系统流程设示意图 Fig. 2 Diagram of real-time weather live stream subsystem
➢ 天气日历:自动抓取同时间节点天气网眼图片,显示过去一个月逐日实景天气图片,以日历形式展示;
➢ 实景回溯:播放过去24 h实景天气视频(图集合成)快播视频,视频后台自动合成。
3)实景天气后台信息管理子系统。实景天气后台信息管理子系统结构由5部分构成,包括图片服务、视频直播服务、天气数据服务、设备操作服务、设备及人员管理服务:
➢ 图片服务:处理和存储采集的图片数据,提供图集展示服务;
➢ 视频直播服务:接收来自视频直播服务器推送过来的直播数据流并转发到客户端;
➢ 天气数据服务:汇集实景天气采集站点气象数据,可从国家级或者省级CIMISS气象数据统一服务接口采集天气实况数据集并存储于数据库中。将采集过来的天气实况数据,通过https服务接口的方式分发到手机、PC等客户端。将气象数据存储和转发并提供给客户端;
➢ 设备操作服务:对实景天气采集摄像头进行控制操作,也可以进行变倍、聚焦和光圈操作。实现对画面的亮度、对比度、饱和度、色度和图像质量等功能的控制操作;
➢ 设备及人员管理服务:实现设置用户权限、设备添加、删除禁用、人员操作和设备状态等管理功能。
4)数据接口服务子系统。实景天气采集系统将采集到的天气实况数据、实景天气视频流、实景天气图片和实景天气采集点位置信息汇总至数据接口服务子系统。其他业务平台可实时访问天气实景视频和图片,系统提供标准数据接口,通过数据接口服务的方式提供给实景天气服务产品和数据。系统可与PC、APP和微信等服务终端进行对接,提供多平台服务支撑。
2.3 实景天气采集系统气象要素传感器设备性能要求
实景天气采集系统气象要素观测设备是固定式一体自动监测设备(图3)。系统包含气象传感器、数据采集器、控制处理器和4G无线传输等模块,该系统可进行常规的气温、降水量、湿度、风向和风速等基本气象要素观测(表1)。
图3 实景天气采集设备实际安装效果图 Fig. 3 Installed real-time weather acquisition system
3 实景天气采集手机客户端
3.1 实景天气软件设计
“实景天气”手机客户端覆盖iOS和Android主流移动应用平台,软件运行软件环境为iOS 8.0系统及以上操作系统和Android4.4系统及以上操作系统,编程语言采用C、C++、C#、nodejs、Objective-c和html5进行开发。
表1 实景天气设备性能要求 Table 1 Performance requirements of real-time weather acquisition system
“实景天气”手机客户端设计简洁明了为主旨,突出实景天气服务产品重点。用户根据授权账号和密码登录客户端。首页以列表或地图的形式展示在全国范围内部署的天气网眼缩略图列表或位置信息,点击可查看实景天气详情。实景天气详情页提供最新实景缩略图、天气实况及核心功能模块访问入口。
3.2 实景天气客户端软件功能
1)设备选择。提供全国区域天气网眼设备显示,展示分为列表和地图两种,点击某个设备,进入设备详情页面。
设备详情页提供实景天气视频直播展示,天气实况可查看气温、空气质量、风力、风向和气压等气象要素。下方提供延时摄影、查看图集、天气日历和视频设置功能入口。
2)延时视频。播放过去24 h实景天气视频快播视频,显示视频标题和发布时间,可选择暂停播放、继续播放或全屏展示。
3)图集展示。图集展示可展示各个设备最近截取的16张图片,图片采集间隔时间通过后台管理系统进行设置。
4)天气日历。自动抓取同时间节点天气网眼图片,显示过去一个月逐日实景天气图片,以日历形式展示,天气日历功能支持竖屏和横屏查看。
5)功能设置。功能设置分为视频区和控制区。
4 实景天气采集系统业务应用
4.1 搭建实景天气观测系统保障实时业务
高度订制化天气网眼实景天气观测设备,全新硬件设备升级,提供高清实景直播,设备支持360°全景观测、可选装多种气象要素采集模块、高清摄像头实时天气监看、视频流全终端访问、信号实时接入气象影视直播系统、摄像头自清洁便于设备维护。
2017年开始,华风创新已在全国部分地区建设了实景天气观测点,构建了一套全天候、智能化、多层次的实景天气观测系统,为气象、媒体、旅游、交通等多行业提供实景天气直播和本地气象数据采集功能于一体的整体解决方案。
4.2 打造全新视频产品加工平台实现产品自动化生产
目前,实景天气采集系统已形成全新视频产品加工平台,实现产品自动化生产,负责视频资源自动合成处理(水印添加、标题条添加等)、快速播放视频制作设置、延时视频自动生成、图片采集频次设置、天气日历生成配置、短视频制作等,可应用于气象图文类节目业务生产,为融媒体内容生产提供基础支撑。
4.3 创立气象媒资众筹新概念支撑全媒体气象服务
积极与地方气象部门、中国铁塔公司等单位进行沟通,共建实景天气采集系统。逐步形成了天气网眼的规模化部署,为社会化观测资源的扩展和后续视频大数据应用提供了基础支撑。并积极参与中国气象局综合观测司组织的社会化观测行动,完成《志愿气象观测行动计划(2018—2020年)》和《社会气象观测发展指导意见》的编制工作。
实景天气采集系统加工生产的媒资资源可满足电视媒体、网站和移动新媒体等不同媒体的实际需求,进行产品开发及设计制作,实现产品营销和媒资运营。创立气象媒资众筹新概念,为社会化观测提供有效采集与汇传渠道,可用于解决气象灾害报道素材和气象信息服务数据支撑不足的难题。
4.4 实景天气服务产品接入国家级业务平面
实景天气系统相关产品也主动与中国气象局实时业务系统对接:2018年6月,天气网眼入驻国家信息中心天镜系统;12月,实景天气直播视频流接入中央气象台会商室,同时实景天气图片与中央气象台Micpas系统4.5版本进行对接,为预报员天气分析和业务服务提供现场第一手素材,服务于实时业务。