一种应急广播边缘计算方法技术

技术编号:36448595 阅读:17 留言:0更新日期:2023-01-25 22:44
本发明专利技术提供了应急广播技术领域的一种应急广播边缘计算方法,包括:步骤S10、在各边缘计算终端上分别搭建包括设备接入层、核心服务层、支持服务层以及导出服务层的边缘计算平台;步骤S20、配置设备接入层、核心服务层、支持服务层以及导出服务层的参数,进而对边缘计算平台进行初始化;步骤S30、边缘计算终端通过设备接入层接入应急广播终端,获取应急广播终端的运行数据并存储至核心服务层;步骤S40、支持服务层从核心服务层读取运行数据,基于运行数据执行对应的微服务;步骤S50、边缘计算终端通过导出服务层与云服务器建立连接并同步数据。本发明专利技术的优点在于:在不大幅增加成本并保障应急广播质量的前提下,极大的提升了应急广播计算的响应速度。算的响应速度。算的响应速度。

【技术实现步骤摘要】
一种应急广播边缘计算方法


[0001]本专利技术涉及应急广播
,特别指一种应急广播边缘计算方法。

技术介绍

[0002]在应急广播系统中,IP/4G广播是一种非常普及的广播通道,因为具备双向交互性、覆盖面积广、实施简单、总体工程费用经济等优点,深受青睐。
[0003]随着应急广播终端数量的增加,对应急广播服务器的计算处理要求也越来越高,针对这种情况,传统上存在如下两种方法:方法一是对应急广播服务器进行扩容;方法二是降低单个应急广播终端的计算量,以提高接入的应急广播终端的数量。但是,传统的方法存在如下缺点:
[0004]方法一:1、网络带宽的发展速度已经明显慢于计算机硬件的发展速度,虽然随着5G技术的出现,解决了短距离无线通信效率的问题,但是云端的带宽目前还是没有新的解决方案;2、云服务器的计算能力有上限,随着分布式系统的发展和大数据技术的成熟,计算能力得以提高,但是效率上也会受影响,因为分布式技术需要主系统和从系统的数据协同操作,导致效率会有所下降;3、由于链路、多平台协同等原因,应急广播终端的数据上报后,需要经过一系列的跳转处理,最终再回馈到应急广播终端,导致云服务器数据处理的响应比较慢,不能做到毫秒级的响应;4、对带宽进行扩容的成本成指数上涨。
[0005]方法二:而降低单个应急广播终端的计算量,会导致应急广播终端的性能下降,进而影响应急广播质量。
[0006]因此,如何提供一种应急广播边缘计算方法,实现在不大幅增加成本并保障应急广播质量的前提下,提升应急广播计算的响应速度,成为一个亟待解决的技术问题。

技术实现思路

[0007]本专利技术要解决的技术问题,在于提供一种应急广播边缘计算方法,实现在不大幅增加成本并保障应急广播质量的前提下,提升应急广播计算的响应速度。
[0008]本专利技术是这样实现的:一种应急广播边缘计算方法,包括如下步骤:
[0009]步骤S10、在各边缘计算终端上分别搭建包括设备接入层、核心服务层、支持服务层以及导出服务层的边缘计算平台;
[0010]步骤S20、配置所述设备接入层、核心服务层、支持服务层以及导出服务层的参数,进而对所述边缘计算平台进行初始化;
[0011]步骤S30、边缘计算终端通过所述设备接入层接入应急广播终端,获取应急广播终端的运行数据并存储至所述核心服务层;
[0012]步骤S40、所述支持服务层从核心服务层读取运行数据,基于所述运行数据执行对应的微服务;
[0013]步骤S50、边缘计算终端通过所述导出服务层与云服务器建立连接,并周期性的进行数据同步。
[0014]进一步地,所述步骤S10具体为:
[0015]在搭载linux系统的各边缘计算终端上,通过docker分别搭建基于go编程语言的边缘计算平台,并为所述边缘计算平台创建守护进程脚本,通过所述守护进程脚本重启运行异常的边缘计算平台;
[0016]所述边缘计算平台设有设备接入层、核心服务层、支持服务层以及导出服务层。
[0017]进一步地,所述步骤S10中,所述设备接入层用于接入应急广播终端;所述核心服务层用于存储应急广播终端的运行数据;所述支持服务层用于依据运行数据执行对应的微服务;所述导出服务层用于边缘计算终端与云服务器的数据交互。
[0018]进一步地,所述步骤S20中,所述配置设备接入层的参数具体为:
[0019]配置设备接入层中,各应急广播终端的类和终端参数;
[0020]所述终端参数至少包括终端ID、工作状态、区域码、资源编码、网络信息、系统音量、版本信息以及系统时间。
[0021]进一步地,所述步骤S20中,所述配置核心服务层的参数具体为:
[0022]创建一redis数据库用于存储核心服务层接收的运行数据,在所述redis数据库中为存储的运行数据配置边缘计算标识;
[0023]所述边缘计算标识的取值为是或者否,分别表示在边缘计算终端进行计算和在云服务器进行计算。
[0024]进一步地,所述步骤S20中,所述配置支持服务层的参数具体为:
[0025]配置支持服务层包括规则引擎服务、告警通知服务以及计划服务的微服务;
[0026]配置所述规则引擎服务具体为:配置规则引擎触发的sql条件语句以及规则参数;
[0027]所述规则参数包括url、method、dataTemplate以及sendSingle;所述method为put或者get;所述url用于标识数据获取的路径;所述data Template至少携带音频ID、音频内容、音量大小、关联的终端ID、播放次数;所述sendSingle用于标识数据是否发送成功;所述put用于执行对应动作或者将参数设置到应急广播终端中;所述get用于从应急广播终端中获取数据;
[0028]配置所述告警通知服务具体为:配置告警触发时发送的邮箱或者手机号;
[0029]配置所述计划服务具体为:配置定时事件包括事件ID、事件名称、开始时间、结束时间、对应定时广播的周期、需要触发的广播音频内容、RESTful的地址信息、音频调用接口、触发广播内容的定时参数。
[0030]进一步地,所述步骤S20中,所述配置导出服务层的参数具体为:
[0031]配置导出服务层链接的云服务器的地址以及同步数据;
[0032]所述同步数据至少包括告警列表、应急广播终端运行监控表、广播列表、计划列表、规则参数、告警通知服务关联的邮箱或者手机号;
[0033]所述告警列表至少包括告警发生的终端ID、告警时间、恢复时间、告警广播ID、触发源信息ID;所述应急广播终端运行监控表至少包括终端ID、上线时间、离线时间;所述广播列表至少包括广播ID、广播开始时间、广播结束时间、广播内容;所述计划列表至少包括定时广播的开始时间、结束时间、触发周期、广播内容。
[0034]进一步地,所述步骤S30具体为:
[0035]边缘计算终端通过所述设备接入层的终端参数接入应急广播终端,实时获取应急
广播终端的运行数据存储至所述核心服务层的redis数据库中,并更新所述运行数据的边缘计算标识。
[0036]进一步地,所述步骤S40具体为:
[0037]所述支持服务层通过RESTful的API接口从核心服务层的redis数据库中读取运行数据,基于所述运行数据执行规则引擎服务、告警通知服务或者计划服务。
[0038]进一步地,所述步骤S50具体为:
[0039]边缘计算终端通过所述导出服务层与云服务器建立连接,并周期性的通过RESTful的API接口进行数据同步。
[0040]本专利技术的优点在于:
[0041]1、通过在边缘计算终端上搭建包括设备接入层、核心服务层、支持服务层以及导出服务层的边缘计算平台,通过设备接入层接入应急广播终端,获取应急广播终端的运行数据并存储至核心服务层,支持服务层基于核心服务层的运行数据执行对应的微服务,并通过导出服务本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种应急广播边缘计算方法,其特征在于:包括如下步骤:步骤S10、在各边缘计算终端上分别搭建包括设备接入层、核心服务层、支持服务层以及导出服务层的边缘计算平台;步骤S20、配置所述设备接入层、核心服务层、支持服务层以及导出服务层的参数,进而对所述边缘计算平台进行初始化;步骤S30、边缘计算终端通过所述设备接入层接入应急广播终端,获取应急广播终端的运行数据并存储至所述核心服务层;步骤S40、所述支持服务层从核心服务层读取运行数据,基于所述运行数据执行对应的微服务;步骤S50、边缘计算终端通过所述导出服务层与云服务器建立连接,并周期性的进行数据同步。2.如权利要求1所述的一种应急广播边缘计算方法,其特征在于:所述步骤S10具体为:在搭载linux系统的各边缘计算终端上,通过docker分别搭建基于go编程语言的边缘计算平台,并为所述边缘计算平台创建守护进程脚本,通过所述守护进程脚本重启运行异常的边缘计算平台;所述边缘计算平台设有设备接入层、核心服务层、支持服务层以及导出服务层。3.如权利要求1所述的一种应急广播边缘计算方法,其特征在于:所述步骤S10中,所述设备接入层用于接入应急广播终端;所述核心服务层用于存储应急广播终端的运行数据;所述支持服务层用于依据运行数据执行对应的微服务;所述导出服务层用于边缘计算终端与云服务器的数据交互。4.如权利要求1所述的一种应急广播边缘计算方法,其特征在于:所述步骤S20中,所述配置设备接入层的参数具体为:配置设备接入层中,各应急广播终端的类和终端参数;所述终端参数至少包括终端ID、工作状态、区域码、资源编码、网络信息、系统音量、版本信息以及系统时间。5.如权利要求1所述的一种应急广播边缘计算方法,其特征在于:所述步骤S20中,所述配置核心服务层的参数具体为:创建一redis数据库用于存储核心服务层接收的运行数据,在所述redis数据库中为存储的运行数据配置边缘计算标识;所述边缘计算标识的取值为是或者否,分别表示在边缘计算终端进行计算和在云服务器进行计算。6.如权利要求1所述的一种应急广播边缘计算方法,其特征在于:所述步骤S20中,所述配置支持服务层的参数具体为:配置支持服务层包括规则引擎服务、告警通知服务以及计划服务的微服务;配置所述规则引擎服务具体为:配置规则引擎触发的sql...

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

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

1