一种应急广播IP话筒播出控制方法技术

技术编号:28137919 阅读:23 留言:0更新日期:2021-04-21 19:10
本发明专利技术提供了应急广播技术领域的一种应急广播IP话筒播出控制方法,包括如下步骤:步骤S10、IP话筒与应急广播平台建立心跳连接;步骤S20、应急广播平台创建一对公钥和私钥,并将所述公钥发送给IP话筒;步骤S30、IP话筒接收应急广播平台利用所述私钥进行加密的指令数据进行被动开播,或者利用接收的所述公钥向应急广播平台发送加密的开播请求进行主动开播。本发明专利技术的优点在于:极大的扩展了IP话筒的功能性,提升了安全性。提升了安全性。提升了安全性。

【技术实现步骤摘要】
一种应急广播IP话筒播出控制方法


[0001]本专利技术涉及应急广播
,特别指一种应急广播IP话筒播出控制方法。

技术介绍

[0002]在应急广播系统中,针对乡村应急广播的实际情况,需要在行政村具备本级广播覆盖的功能,应急广播系统需要具备U盘广播、话筒广播和外部音源接入等几种简单的音源输入的方法,需要具备定时广播的功能,需要具备和应急广播平台联播联控的功能。
[0003]在应急广播系统的国标技术规范中,只定义了县级适配器和乡村适配器两种前端设备,其中乡村适配器具备多种音频通道的接入,具备接收应急广播平台下发的广播内容,本机还能直接输出音频功放,技术参数和功能比较全。然而,由于部分乡村地区不具备多模接收的条件,只能利用IP网络进行传输,导致存在技术和功能的冗余,且有些行政村需要多个简单易用、安全可控,体积小的分控前端,此时,IP话筒就满足了以上的广播需求。
[0004]但是,传统的IP话筒是直接连接应急广播平台,仅能实现简单的开播和广播功能,无法满足实际的使用需求,且存在安全隐患。因此,如何提供一种应急广播IP话筒播出控制方法,实现扩展IP话筒的功能性,提升安全性,成为一个亟待解决的问题。

技术实现思路

[0005]本专利技术要解决的技术问题,在于提供一种应急广播IP话筒播出控制方法,实现扩展IP话筒的功能性,提升安全性。
[0006]本专利技术是这样实现的:一种应急广播IP话筒播出控制方法,包括如下步骤:
[0007]步骤S10、IP话筒与应急广播平台建立心跳连接
[0008]步骤S20、应急广播平台创建一对公钥和私钥,并将所述公钥发送给IP话筒;
[0009]步骤S30、IP话筒接收应急广播平台利用所述私钥进行加密的指令数据进行被动开播,或者利用接收的所述公钥向应急广播平台发送加密的开播请求进行主动开播。
[0010]进一步地,所述步骤S10具体包括:
[0011]步骤S11、IP话筒设定一阈值n,设定用于连接应急广播平台的网络通路以及通路优先级;
[0012]步骤S12、IP话筒利用所述通路优先级设置与应急广播平台连接的网络通路,再利用TCP协议向应急广播平台发送心跳数据包;所述心跳数据包携带会话标识以及业务数据类型;n为正整数;
[0013]步骤S13、IP话筒每隔预设的时间间隔,判断是否接收到应急广播平台发送的回馈数据包,若是,则进入步骤S14;若否,则进入步骤S15;所述回馈数据包携带会话标识以及业务数据类型;
[0014]步骤S14、IP话筒判断所述回馈数据包和心跳数据包中携带的会话标识以及业务数据类型是否一致,若是,则建立心跳连接,并进入步骤S20;若否,则未建立心跳连接,结束流程;
[0015]步骤S15、判断未接收到所述回馈数据包的次数是否超过n次,若否,则基于所述通路优先级切换网络通路,并进入步骤S13;若是,则未建立心跳连接,结束流程。
[0016]进一步地,所述步骤S11中,所述网络通路包括IP主通路、IP备通路、4G主通路以及4G备通路;所述通路优先级从高到低依次为IP主通路、IP备通路、4G主通路以及4G备通路。
[0017]进一步地,所述步骤S30中,所述指令数据至少包括开始播发、停止播发、状态查询以及参数设置;所述开始播发携带应急广播消息编码、广播类型、事件级别以及流媒体地址;所述停止播发携带应急广播消息编码、广播类型以及流媒体地址。
[0018]进一步地,所述步骤S30中,所述被动开播具体包括:
[0019]步骤S311、应急广播平台利用所述私钥对指令数据进行加密后,发送给IP话筒;
[0020]步骤S312、IP话筒利用接收的所述公钥解密指令数据,执行所述指令数据并向应急广播平台反馈利用公钥加密的执行结果。
[0021]进一步地,所述步骤S312中,所述执行结果至少包括状态查询应答、设备故障和恢复、任务切换状态、播发结果以及播发记录;
[0022]所述播发记录携带播发状态、应急广播消息编码、任务类型、广播类型、事件级别、开始时间、结束时间、音量大小以及覆盖资源编码;所述任务类型至少包括应急广播源、日常广播源、电话、短信、调音台、U盘以及话筒。
[0023]进一步地,所述步骤S312中,所述IP话筒执行内容为开始播发的指令数据具体为:
[0024]IP话筒预设一播放优先级,IP话筒将所述指令数据对应的播放内容存储至本地播放列表,基于所述播放优先级对本地播放列表进行优先级排序,并依据优先级进行所述本地播放列表的顺序播放。
[0025]进一步地,所述步骤S30中,所述主动开播具体包括:
[0026]步骤S321、IP话筒利用接收的所述公钥向应急广播平台发送加密的开播请求;所述开播请求携带覆盖资源编码;
[0027]步骤S322、应急广播平台利用所述私钥解密开播请求后,动态分配一流媒体地址给IP话筒;
[0028]步骤S323、IP话筒将硬件音频解码器解码的播放内容推送到所述流媒体地址上;
[0029]步骤S324、应急广播平台基于所述覆盖资源编码将开播请求以及流媒体地址转发给对应的终端;
[0030]步骤S325、终端基于接收的所述开播请求,访问所述流媒体地址存储的播放内容进行主动开播。
[0031]进一步地,所述步骤S322中,所述流媒体地址为RTP地址、RTSP地址或者HTTP地址。
[0032]本专利技术的优点在于:
[0033]通过IP话筒与应急广播平台建立心跳连接后,应急广播平台向IP话筒发送包括开始播发、停止播发、状态查询以及参数设置的指令数据,IP话筒向应急广播平台发送包括状态查询应答、设备故障和恢复、任务切换状态、播发结果以及播发记录的执行结果,极大的扩展了IP话筒的功能性;通过应急广播平台创建一对公钥和私钥,并将公钥发送给IP话筒,应急广播平台和IP话筒分别利用私钥和公钥进行交互数据的加密和解密(签名和验签),进而极大的提升了应急广播数据的安全性。
附图说明
[0034]下面参照附图结合实施例对本专利技术作进一步的说明。
[0035]图1是本专利技术一种应急广播IP话筒播出控制方法的流程图。
具体实施方式
[0036]请参照图1所示,本专利技术一种应急广播IP话筒播出控制方法的较佳实施例,包括如下步骤:
[0037]步骤S10、IP话筒与应急广播平台建立心跳连接,并对TCP链路进行监听;IP话筒支持内网VPN和互联网的网路部署方式,支持静态IP和DHCP动态IP两种配置模式,UDP

TS适用于VPN的单播和组播方式(静态),IP音频编码适用于互联网方式(动态);IP话筒具备接收应急广播平台发送的广播的功能,并可以通过音频输出给利旧设备或者其他带功放的音频输出设备;
[0038]步骤S20、应急广播平台创建一对公钥和私钥,并将所述公钥发送给IP话筒;
[0039]步骤S30、IP话筒接收应本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种应急广播IP话筒播出控制方法,其特征在于:包括如下步骤:步骤S10、IP话筒与应急广播平台建立心跳连接;步骤S20、应急广播平台创建一对公钥和私钥,并将所述公钥发送给IP话筒;步骤S30、IP话筒接收应急广播平台利用所述私钥进行加密的指令数据进行被动开播,或者利用接收的所述公钥向应急广播平台发送加密的开播请求进行主动开播。2.如权利要求1所述的一种应急广播IP话筒播出控制方法,其特征在于:所述步骤S10具体包括:步骤S11、IP话筒设定一阈值n,设定用于连接应急广播平台的网络通路以及通路优先级;步骤S12、IP话筒利用所述通路优先级设置与应急广播平台连接的网络通路,再利用TCP协议向应急广播平台发送心跳数据包;所述心跳数据包携带会话标识以及业务数据类型;n为正整数;步骤S13、IP话筒每隔预设的时间间隔,判断是否接收到应急广播平台发送的回馈数据包,若是,则进入步骤S14;若否,则进入步骤S15;所述回馈数据包携带会话标识以及业务数据类型;步骤S14、IP话筒判断所述回馈数据包和心跳数据包中携带的会话标识以及业务数据类型是否一致,若是,则建立心跳连接,并进入步骤S20;若否,则未建立心跳连接,结束流程;步骤S15、判断未接收到所述回馈数据包的次数是否超过n次,若否,则基于所述通路优先级切换网络通路,并进入步骤S13;若是,则未建立心跳连接,结束流程。3.如权利要求2所述的一种应急广播IP话筒播出控制方法,其特征在于:所述步骤S11中,所述网络通路包括IP主通路、IP备通路、4G主通路以及4G备通路;所述通路优先级从高到低依次为IP主通路、IP备通路、4G主通路以及4G备通路。4.如权利要求1所述的一种应急广播IP话筒播出控制方法,其特征在于:所述步骤S30中,所述指令数据至少包括开始播发、停止播发、状态查询以及参数设置;所述开始播发携带应急广播消息编码、广播类型、事件级别以及流媒体地址;所述停止播发携带应急广播消息编码、广播类型以及流媒体地址。5.如权利要...

【专利技术属性】
技术研发人员:王闽
申请(专利权)人:福建新大陆通信科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1