应急指挥调度的应用场景有许多,如:消防指挥调度、交通指挥调度、应急救援等等。每个场景对功能的需求也略不相同,但是平台设计都有一个参照标准《根据国家应急平台体系技术要求》,以应急通信、应急处置为核心,预案数字化和应急分析为依据;系统设计遵循“平急结合,讲求实效”、“统筹规划,统一标准”、“分级实施,资源共享”、“技术先进,智能灵活”四大原则理念;

应急指挥调度平台大多包含了以下的系统功能

  • 灵活分组管理。根据内部组织架构或事件关联人,可在调度台上对成员进行快速分组,建立固定频道和临时会话,随时选择对应频道/会话发起音视频呼叫、视频监看、地图位置查询等操作;
  • 无线集群。实现无线电台、网络电话、PSTN网络、智能手机、视频监控平台等音视频系统的语音调度、音视频群呼、广播调度、实时语音调度
  • 支持多级协同调度。提供上下级调度平台的权限分配及管理,可动态分配人员权限,满足分等级、分权限、多级指挥调度的需求。
  • GIS 基础模块。具有查看终端用户的地图位置、设置自定义地图标注、地图基础工具包。
  • GIS 调度模块。具有画圈成组,对圈中的终端用户进行呼叫、强插、强拆、视频监看、群呼等操作。
  • 实时语音对讲。实时公网对讲,支持低延时、高并发、AI 降噪能力,支持群组/点对点。
  • 实时视频。视频加密传输、支持查看终端用户上报的实时视频、实时监看终端用户视频、具有大屏呈现能力。
  • 事件备案。支持视频监看、音视频录制、抓拍、支持视频分享、呼叫、群呼入会等操作。
  • 设备绑定。实现帐号与设备绑定,后台支持设备摇毙、摇停等操作。
  • 多媒体/实时视频上报。查看终端实时上传的多媒体信息,根据上报事件的类别,调度员协调处理事件。
  • IM 模块。支持文字、视频、语音、图片、地图位置等消息类型。
  • 等等

具体平台需要哪些功能取决于平台的需求了,下面我们就以调度平台的实时对讲实时视频IM/信令核心功能模块为例,讲解一下核心功能需要哪些技术支持?

实时语音对讲

首先,我们讲讲指挥调度中必不可少的对讲,再过去对讲几乎都是使用的无线信号的对讲机,由于信号不稳定、使用有距离限制等等,慢慢的由公网对讲技术所取代。尽管如此,在选择公网对讲时我们需要考虑的因素也有许多:

  • 语音是否支持加密传输。语音内容是否易截获。
  • 实时性是否有保障。是否支持 WebRTC。
  • 是否支持弱网通讯。在网络信号不好时,抗丢包能力强不强。
    这些都是选择语音对讲方案的性能指标。

在有了技术选择的性能指标、我们还需要支持:强插强拆,这也就意味这,对讲还需要有对讲等级,等级高的可以打断等级低的用户。

同时,我们还需要对对讲语音进行录音备案,将录制的语音上传服务器,也可以将其作为一条语音消息发送到指定的群组,以便记录、防止消息丢失。

音视频呼叫

在应急指挥调度中,面对突发事件,我们可以选择事件关联人或者选择行动分队等前线人员,同时也可以邀请技术专家快速发起的音视频呼叫、对技术难题进行专项讨论分析并制定处理方案,从而大幅提高了应对突发事件的处理效率。

也就是说,在选择音视频呼叫解决方案时,我们需要从这几个方面考虑:

  • 是否支持点对点发起音视频呼叫
  • 是否支持一对多发起音视频呼叫
  • 是否支持视频录制
  • 是否支持音/视频开关
  • 是否支持查看远程用户的音视频状态
  • 支持视频转音频。(这里作为加分项)

上面介绍的这些需求包含了大多数应用场景,从平台的角度看,放佛没有任何问题,但是从程序的角度来看,耦合度太高,那么站在程序的角度,我们可以将以上方案拆分成两个方案:

一套呼叫邀请流程(非音视频呼叫)

我们可以使用 IM 或者信令封装一套呼叫流程,用于协助音视频通讯,在邀请发起到对方应答或者超时视为一次完整的生命周期,每次呼叫邀请只能使用一次,对方响应或者超时既毁。

一套音视频通讯方案

在应急指挥调度平台中,音视频通讯能力必须具备实时能力,在直播时代还未崛起之时,RTMP 作为主流的实时通讯协议,热度居高不下,直到 WebRTC 技术的崛起与应用,已然成为了实时通讯的首选。由于 WebRTC 只支持 P2P 通讯,为了让 WebRTC 支持多人通讯,WebRTC 也衍生出了三种:MCUSFUMesh技术架构,其中 SFU 对网络带宽的限制以及对机器性能的要求最低,因此大受追捧。(至于这三大架构的利弊,本处不做过多阐述,感兴趣的同学可以自行查询。)

在选择音视频通讯方案的时候,我们需要考虑:

  • 低延时。对比实时效果是否达到预期
  • 视频分辨率是否可以调整。根据不同对应用场景,对实时视频的分辨率要求各不相同,比如在看人员时,可以查看该用户小流,大屏显示时查看用户大流。
  • 音视频开关。在特殊负责的环境下,考虑到音视频是否要停止传输等。
  • 硬件要求。软件或者服务对硬件的要求是否在预算之内。
  • 房间人数是否满足需求。一个会议中可以多少人进行互动、允许多少人参与?
  • 服务集群是否满足需求。服务是否地域覆盖,是否支持动态扩容等等?

IM / 信令服务

IM 想必大家都很熟悉了,除了支持文本、图片、视频、音频等类型以外,我们还可以自定义一些消息类型,大多时候我们自定义消息类型时都是方便业务的串联,因此上面我们提到的呼叫要求流程,也可以封装在其中。

在选择通讯方案的时候,我们需要考虑:

  • 低延时
  • 是否支持点对点消息频道消息
  • 服务集群是否满足需求。服务是否地域覆盖,是否支持动态扩容等等?
  • 呼叫邀请流程。是否内置呼叫邀请流程?或者是否支持封装一套呼叫邀请流程?

GIS 地图

关于地图可以做的事情有很多了,常见的有:

  • 实时定位。查看在线终端用户的地理位置,或者离线用户最后一次的地理位置。
  • 自定义标注。在地图上添加一下自定义标注,例如:医院、学校、消防栓等等。
  • 自定义工具:测距、面积
  • 自定义图层:卫星地图、路网、3D、地图的主题等

进阶的有:

  • 电子围栏。使用圆圈或者自定义形状绘制一块区域,该地区人员进出会发出警报。
  • 轨迹回放。客户端定时上报地理逆编码位置以及经纬度,调度台按规矩还原出来。
  • 画圈成组。使用圆圈或者自定义形状绘制一块区域,然后将该区域的人员选中并创建临时群组,或者进行群呼。

这里常用的有高德、百度地图、特定需求的还可以选择北斗。

总结

除了上面介绍的技术支撑,我们还需要提供一个强有力、安全可靠的服务,它基本需要具备:

  • 集群部署、动态扩容
  • 服务可靠,服务需要具备热备、容灾能力,以保证平台稳定性
  • 实效性(实时),《根据国家应急平台体系技术要求》参照标准,发挥调度平台实效性,及时响应复杂突发急事件
  • 灵活性,各个模块相互独立,方便业务拓展,要求代码耦合度低
  • 事件存档,需要对突发事件或日常事件进行备案记录,保证调度台事件可溯性,方便后期工作分析

技术分享| 应急指挥调度平台需要这些技术支撑相关推荐

  1. 数字城市厦门应急指挥调度模拟演练平台【软件测试与工程】

    数字城市厦门应急指挥调度模拟演练平台[软件测试与工程] 一.测试环境 应急指挥调度模拟演练平台1.0 二.功能结构图 三.测试用例 1.新建预案 1.1预案设计 1.2预案信息 1.3 标准图 1.4 ...

  2. 视通科技车载应急指挥调度解决方案

    应急指挥车.应急指挥系统作为整个应急指挥平台的主要组成部分,被广泛用于救灾抢险,安全保障等特殊场景,可通过应急指挥车或现场应急指挥系统与后方指挥中心传输音视频信息,实现现场与指挥中心的实时通信,进行视 ...

  3. 信息化消防应急指挥调度如何实现高效救援?

    一.信息化技术应用的必要性 伴随着社会经济的高速增长,我国城市化建设的种类和数量也在不断增加.与之相伴的是,居住人口的日益密集.各类燃烧物性质日趋复杂,建设结构.道路布局.水源分布等不确定因素增多,无 ...

  4. 机动、便携应急指挥调度系统:互联互通,有效提高指挥调度能力!

    视通科技机动应急指挥调度系统参照机动指挥车最新一代标准进行设计,符合国家相关标准,集成视音频矩阵.视频拼控.音频处理器.坐席管理.融合通讯.硬盘录像.中控网关等业务单元,实现各类音视频信号和坐席资源的 ...

  5. 多元融合通信+可视指挥调度平台VMS/smarteye,支持SIP语音网关PBX与4G/5G执法记录仪、智能安全帽等视频终端的互联互通

    多元融合通信+可视指挥调度平台VMS/smarteye,支持SIP语音网关PBX与4G/5G执法记录仪.智能安全帽等视频终端的互联互通 多源融合通信指挥~可视指挥调度平台VMS/Smarteye,默认 ...

  6. 生产指挥调度系统_市安全生产应急救援指挥中心将大型装载机械设备储备信息纳入应急指挥调度系统...

    为拓展应急救援力量体系,发挥社会力量在开展全市重特大突发事件应急救援中的重要作用,近日,市安全生产应急救援指挥中心在加强应急指挥信息平台"一网七库"建设的基础上,成功对接甘肃省非道 ...

  7. 应急指挥调度系统之指挥中心是由什么构成的

    应急指挥调度系统是应急管理的重要组成部分,而指挥中心则是应急指挥系统的控制中枢,可以说是应急指挥调度系统体系中的大脑,应急管理中的所有应急指令都会从指挥中心发出,作为应急指挥系统的控制中枢,应急指挥调 ...

  8. 利用云计算打造政务信息化及应急指挥云平台

    本文转载自星光云http://www.365yun.top/news/list.asp?newsid=24 云计算平台提供最全面的.集成度最高的开放平台,构建和管理面向运营.运维.用户服务的云数据中心 ...

  9. 视频编码器接入指挥调度平台的一种可行方法

    一.用户需求 用户使用科达视频编码器,希望接入指挥调度平台,实现如下功能: 远程视频监控(调度台监控视频编码器) 双向语音对讲(调度台和视频编码器双向语音对讲) 多方语音通话(调度台.多个视频编码器进 ...

最新文章

  1. Java学习笔记——显示当前日期的三种方式
  2. 基于模糊控制的自平衡小车的研究
  3. html语言 input button,Html-button和input的区别
  4. 代理管家app_亲亲小保社保管家app2021下载_亲亲小保社保管家app最新版下载
  5. MYSQL电脑客户端免安装教程以及出现问题解决方案
  6. USB口的红外条形码扫描器的另类使用
  7. php镂空窗,木窗镂空的雕刻象征着什么?黑色在彝族人民心中有何寓意?陆川猪为何是著名“陆川三宝”之一?...
  8. org.springframework.dao.IncorrectResultSizeDataAccessException: query did not return a unique result
  9. C语言—预定义宏调试__LINE__、__func__
  10. nginx安装错误:c compiler cc is not found
  11. Node.js入门:文件查找机制
  12. 使用多串口卡后读卡器无法初始化
  13. 双系统删除ubuntu后进入gun grub version 2.04的解决办法
  14. PHP简单在线二维码生成工具源码
  15. 计算机网络.第四节课.笔记.CRC循环冗余检验、透明传输、SOH、EOT、PPP点对点协议、零比特填充、字节填充
  16. 如何开通微信商城?微商城的开通方法?
  17. 微信营销和微博营销有什么不同
  18. 【扩展】Freemarker模板遍历集合实现下载word部分文字隐藏
  19. 【Matlab】Matlab基础入门
  20. WORDPRESS QQ扫码登录插件

热门文章

  1. 好程序员web前端分享移动前端开发和web前端开发的区别
  2. 二叉树 | 20 周总结
  3. 安规y2贴片电容耐压测试条件及保管使用条件介绍!
  4. 微信小程序自定义表格样式
  5. 微信小程序消息推送、接收消息事件、发送客服消息
  6. 阿里云ACP学习笔记(一)——ECS的特性
  7. 洛谷P4707 重返现世(扩展MinMax容斥+dp)
  8. mysql isodd_Mysql中的Prepared Statement与Stored Precedure学习
  9. Haplotype Reference Consortium:最大规模的单倍型数据库
  10. 【面试大全-缓存】-Redis有哪些适合的场景