一种基于周边信号触发广播的方法、系统及介质与流程

文档序号:29435272发布日期:2022-03-30 08:25阅读:99来源:国知局
一种基于周边信号触发广播的方法、系统及介质与流程

1.本发明涉及安防技术领域,具体来说,涉及一种基于周边信号触发广播的方法、系统及介质。


背景技术:

2.现有的告警方式,一般是由传感器或摄像头进行探测和分析,在产生告警后直接将通过物理连接的报警器拉响的方式来实现本地告警。
3.如果前端产生告警的是摄像头,摄像头具备图像分析能力,或者具备虚拟空间监测能力。当摄像头采集到的图像具有人员聚集,打架斗殴等非法场面时,能够触发警报,播放摄像头内固定存放好的一段音频,并输出到物理连接在摄像头上的模拟音频终端,进行近距离的威慑。
4.如果前端产生告警的是传感器,一般来讲传感器自身并没有数据分析能力。但连接传感器的主机是智能终端,可以将多种传感器的数据收集后进行统一分析和告警。传感器的告警可以在本地产生,也可以上传到服务器后,由服务器向管理员发出警告。
5.以上两种告警源基于自身功能的限制,只能在近距离警报,或者通知平台管理员,再人为做出相应的警报应对操作。因此一方面对需要通知面比较广的应用场景不适用;另一方面对管理员的要求比较高,工作压力比较大;再者,大部分设备播放的警报是无实际文字内容的警报,普通人无法明白警报的真正含义,容易被大众忽略。
6.本文提供的背景描述用于总体上呈现本公开的上下文的目的。除非本文另外指示,在该章节中描述的资料不是该申请的权利要求的现有技术并且不要通过包括在该章节内来承认其成为现有技术。


技术实现要素:

7.针对相关技术中的上述技术问题,本发明提出了一种基于周边信号触发广播的方法,其包括如下步骤:
8.s1,信号源管理平台获取告警信号,产生信号信息,所述信号信息包括信号源和信号值,并通过预设的方式通知联动服务平台;
9.s2,联动服务平台根据所述信号信息中的信号源,查找对应的广播终端列表,并将广播终端列表以及信号值作为参数传递给广播平台;
10.s3,广播平台向所述广播终端列表中的广播终端下发指令;
11.s4,广播终端根据信号值获取对应的音频文件,并播放对应的音频文件。
12.具体的,其还包括如下步骤:
13.步骤s5,联动服务平台接收到信号源管理平台发送的告警取消消息,所述告警取消消息包括如下参数:信号源;
14.步骤s6,联动服务平台根据所述告警取消消息中的信号源查找对应的广播终端列表,并向所述广播平台发送停止执行命令,所述停止执行命令包含有所述广播终端列表;
15.步骤s7,广播平台接收到广播停止执行命令,根据所述广播终端列表向所述广播终端发送广播停止指令;
16.步骤s8,广播终端接收到广播停止指令后停止执行告警广播。
17.具体的,所述联动服务平台还用于建立信号值与音频文件之间的对应关系。
18.具体的,所述联动服务平台还用于建立信号源与广播终端之间的对应关系。
19.具体的,所述预设方式包括如下至少一种:mq消息,回调。
20.第二方面,本发明的另一个实施例公开了一种基于周边信号触发广播的系统,其包括如下单元:
21.信号源管理平台,所述信号源管理平台提供了南向接口、北向接口,其中北向接口用于获取信号采集设备的信息以及将所述信息采集设备的信号值推送给联动服务平台;南向接口用于接入信号采集设备;
22.联动服务平台,所述联动服务平台存储有信号值以及与所述信号值对应的音频文件,信号源与广播终端的对应关系;
23.广播平台,用于管理广播终端和执行广播任务。
24.具体的,所述联动服务平台根据所述信号信息中的信号源,查找对应的广播终端列表,并将广播终端列表以及信号值作为参数传递给广播平台。
25.具体的,所述广播平台向所述广播终端列表中的广播终端下发指令;所述广播终端根据信号值获取对应的音频文件,并播放对应的音频文件。
26.具体的,所述联动服务平台接收到信号源管理平台发送的告警取消消息,所述告警取消消息包括如下参数:信号源;所述联动服务平台根据所述告警取消消息中的信号源查找对应的广播终端列表,并向所述广播平台发送停止执行命令,所述停止执行命令包含有所述广播终端列表;所述广播平台接收到广播停止执行命令,根据所述广播终端列表向所述广播终端发送广播停止指令;所述广播终端接收到广播停止指令后停止执行告警广播。
27.第三方面,本发明的另一个实施例提供了一种非易失性存储器,其上存储有指令,所述执行在被处理器执行时用于实现上述的基于周边信号触发广播的方法。
28.本发明的基于周边信号触发广播的系统,通过将告警和广播功能分离,由第三方平台(联动服务平台)集成两大平台的能力,实现控制更加智能,适应场景更加多样的,反应快速的信号触发联动系统。本实施例的基于周边信号触发广播的系统具有如下优点:
29.1)可以通过配置界面,远程配置好素材,不需要出厂时固定配置在设备内。
30.2)可以在不同时刻应用有变化时,修改配置以达到用户需求。甚至可以实现不同时间段启用不同的告警能力。
31.3)信号源可以多种多样,并且对信号源的能力要求能够有效降低。只要能够有信号或数据的上报能力即可,并不要求有音频解码能力。
32.4)触发源与广播终端在物理上分隔,一个告警源可联动一条长达几十公里的路上所有广播终端执行相同的广播动作,解决了模拟音频广播范围有限问题。
33.5)告警音频文件由终端下载到本地后,通过指令直接播放,可以有效减少联动触发的延迟时间。
附图说明
34.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
35.图1是本发明实施例提供一种基于周边信号触发广播的系统示意图;
36.图2是本发明实施例提供的一种基于周边信号触发广播的流程图;
37.图3是本发明实施例提供的基于周边信号触发广播信号交互示意图;
38.图4是本发明实施例提供的信号值与音频对应关系配置示意图;
39.图5是本发明实施例提供的信号源与广播终端对应关系配置示意图;
40.图6是本发明实施例提供的广播停止交互示意图;
41.图7是本发明实施例提供的一种基于周边信息触发广播设备示意图。
具体实施方式
42.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员所获得的所有其他实施例,都属于本发明保护的范围。
43.实施例一
44.参考图1,图1是本实施例公开的一种基于周边信号触发广播的系统,其包括如下模块:
45.信号源管理平台,所述信号源管理平台提供了南向接口、北向接口,其中北向接口用于获取信号采集设备的信息以及将所述信息采集设备的信号值推送给联动服务平台;南向接口用于接入信号采集设备;
46.信号源管理平台是指一类平台,包括摄像头管理平台,传感器管理平台,以及其他类型的前端信号采集设备的管理平台。本实施例的信号源管理平台用摄像头管理平台及传感器管理平台来举例。
47.本实施例的信号源管理平台提供了如下的功能:
48.(1)北向能够提供api对接能力
49.①
能够提供获取权限内摄像头或传感器等信号采集设备列表的能力。
50.②
能够将接入的信号采集设备上报的信号信息主动推送给联动服务平台,所述信号信息为:信号源(srcsn)和信号值(signo)。信号源是设备唯一标识sn。
51.③
能够以如下2种方式告知上层服务某种信号的产生和停止,常见的有两种:
52.1)方式一:信号产生消息和信号解除消息。
53.2)方式二:有信号时一直上报,直到信号解除停止上报。
54.(2)南向能够接入相应的信号采集设备:
55.①
能够判断设备的在线和离线状态。
56.②
能够处理设备上报的信号
57.(3)ai算法能力:
58.①
能够提供相应的算法,在接收到信号采集设备上传的数据后,能够保存原始数据的同时,对所述信号采集设备上传的数据进行分析。
59.②
能够根据所述分析的结果,进行信号上报。通过北向上报给联动服务平台,或者通过南向给采集终端自动下达指令。
60.本实施例的信号采集设备能够从周边环境采集到用户所关心的环境数据。比如以下都是信号采集设备的一种,且不限制以下类型:
61.摄像头:可以采集到视频信息,然后上传给服务器,由摄像头管理平台的ai模块部分进行内容判断是否有用户关心的信息。有些智能摄像头还可以自己先进行初步判断,有疑问的再上传给摄像头管理平台的ai模块进行确认。
62.烟感:可以采集周边是否有烟雾,如果有则直接上报给传感器管理平台。
63.水位水质传感:可以采集周边水质参数或者水位相对深度的信息,上传到传感器管理平台。
64.联动服务平台,所述联动服务平台存储有信号值以及与所述信号值对应的音频文件,信号源与广播终端的对应关系;
65.本实施例的联动服务是信号源管理平台和广播系统的上层服务,利用了两个平台提供的能力,再加上自身的逻辑,实现联动触发功能。具体描述如下:
66.(1)能够从信号源管理平台获取到权限内的信号源(srcsn)列表,并对信号源进行简单管理。
67.(2)能够从广播系统获取到权限内的广播终端(bcsn)列表,并对广播终端进行简单管理。
68.(3)能够上传音频文件,并配置信号值(signo)与音频文件(file)之间的对应关系。
69.(4)能够配置并保存信号源与广播终端之间的对应关系。并且是1对多的关系:srcsn《1》:bcsn《n》。
70.(5)能够接收信号源管理系统上报的告警信号信息,并利用告警信号信息查询出对应的广播终端列表,并调用广播系统的api触发广播终端执行广播动作。
71.广播平台,用于管理广播终端和执行广播任务。
72.广播平台是指一类与广播功能相关的平台,包括云广播平台,智慧广播平台,应急广播平台,以及大喇叭平台等等。总之是能够管理广播终端并发起和执行广播任务的平台:
73.(1)能够提供北向接口,供上层平台调用;
74.①
能够提供广播终端查询的api;
75.②
能够提供告警触发时通知的api,经广播平台转发给广播终端。
76.(2)南向能够接入广播终端;
77.①
能够接收广播终端上报的信息,并监测终端的在线状态。
78.②
能够下发指令给广播终端,控制其执行指定动作,包括修改音量,播放指定的音频流或音频文件,发送告警信息给终端执行对应的音频文件。
79.广播终端
80.(1)能够主动上报信息给广播平台,包括心跳报文,工作状态等。
81.(2)能够从广播平台同步信号与音频的对应关系,并从指定的音频url下载音频文
件保存到本地。
82.(3)能够接收广播平台的告警指令,并依据指令中的告警信号值找出对应的音频文件,进行解码播放。
83.参考图2以及图3,本实施例公开了一种基于周边信号触发广播的方法,其包括如下步骤:
84.s1,信号源管理平台获取告警信号,产生信号信息,所述信号信息包括信号源和信号值,并通过预设的方式通知联动服务平台;
85.所述信号信息包括:a)信号源(srcsn):产生信号的设备唯一序号sn。b)信号值:设备产生的信号标识,比如1-是未戴口罩、2-是未戴安全帽、3-是火警等等。
86.本步骤的预设的方式可以是mq消息,回调等等。
87.s2,联动服务平台根据所述信号信息中的信号源,查找对应的广播终端列表,并将广播终端列表以及信号值作为参数传递给广播平台;
88.联动服务接收到告警信号后执行:
89.a)依据告警信号中的设备sn,查找广播终端列表
90.b)调用广播平台警api,将广播列表和信号值作为参数进行调用。
91.s3,广播平台向所述广播终端列表中的广播终端下发指令;
92.广播平台接收到api调用后执行:
93.a)依据指令中的广播终端列表进行分解,将api调用分解成多条终端指令,分发给对应的终端。
94.b)回复联动服务api的调用结果
95.s4,广播终端根据信号值获取对应的音频文件,并播放对应的音频文件;
96.广播终端接收到广播平台的指令后执行:
97.a)依据指令中的信号值查找对应的音频文件。
98.b)将音频文件读取并解析播放,同时给广播平台上报工作状态
99.c)播放完成后,给广播平台上报空闲状态。
100.参考图4,本实施例的联动服务平台还用于根据信号信息配置音频的对应关系:
101.1)管理员在联动服务平台上上传音频文件,并配置好信号值与音频文件的对应关系。
102.2)将对应关系通过api调用的方式,跟广播平台进行同步。
103.3)广播平台将对应关系转发给广播终端。广播终端进行比对后如若有新的对应关系或对应关系有改变,需要判断并执行音频文件的下载动作。
104.参考图5,本实施例的联动服务平台还用于根据信号信息配置广播终端的对应关系:
105.1)联动服务调用信号源管理平台的api,从信号源管理平台获取到所有权限内的信号源列表。
106.2)联动服务调用广播平台的api,从广播平台获取到所有权限内的广播终端列表。
107.3)管理员将信号源与广播终端进行对应关系配置,并将配置信息保存在联动服务的数据库中。
108.参考图6本实施例还包括:
109.步骤s5:联动服务平台接收到信号源管理平台发送的告警取消消息,所述告警取消消息包括如下参数:信号源(srcsn),所述信号为产生信号设备的唯一序列号。
110.1)在联动服务接收到信号源管理平台告警取消时,会以消息地方式通知联动服务。消息中至少包含一个参数:信号源(srcsn)。
111.步骤s6:联动服务平台根据所述告警取消消息中的信号源查找对应的广播终端列表,并向所述广播平台发送停止执行命令,所述停止执行命令包含有所述广播终端列表;
112.联动服务接收到消息取消通知后执行:
113.a)通过信号源的sn查找出对应的广播终端列表。
114.b)调用广播平台api,调用广播停止接口。
115.步骤s7:广播平台接收到广播停止执行命令,根据所述广播终端列表向所述广播终端发送广播停止指令;
116.a)组装多个广播停止指令,并分发给多个广播终端。
117.b)回复联动平台,调用结果
118.步骤s8:广播终端接收到广播停止指令后停止执行告警广播。
119.a)停止告警广播
120.b)上报空闲状态
121.本实施例基于周边信号触发广播的系统,通过将告警和广播功能分离,由第三方平台(联动服务平台)集成两大平台的能力,实现控制更加智能,适应场景更加多样的,反应快速的信号触发联动系统。本实施例的基于周边信号触发广播的系统具有如下优点:
122.1)可以通过配置界面,远程配置好素材,不需要出厂时固定配置在设备内。
123.2)可以在不同时刻应用有变化时,修改配置以达到用户需求。甚至可以实现不同时间段启用不同的告警能力。
124.3)信号源可以多种多样,并且对信号源的能力要求能够有效降低。只要能够有信号或数据的上报能力即可,并不要求有音频解码能力。
125.4)触发源与广播终端在物理上分隔,一个告警源可联动一条长达几十公里的路上所有广播终端执行相同的广播动作,解决了模拟音频广播范围有限问题。
126.5)告警音频文件由终端下载到本地后,通过指令直接播放,可以有效减少联动触发的延迟时间。
127.实施例二
128.参考图7,图7是本实施例的一种基于周边信号触发广播设备的结构示意图。该实施例的基于周边信号触发广播设备20包括处理器21、存储器22以及存储在所述存储器22中并可在所述处理器21上运行的计算机程序。所述处理器21执行所述计算机程序时实现上述方法实施例中的步骤。或者,所述处理器21执行所述计算机程序时实现上述各装置实施例中各模块/单元的功能。
129.示例性的,所述计算机程序可以被分割成一个或多个模块/单元,所述一个或者多个模块/单元被存储在所述存储器22中,并由所述处理器21执行,以完成本发明。所述一个或多个模块/单元可以是能够完成特定功能的一系列计算机程序指令段,该指令段用于描述所述计算机程序在所述基于周边信号触发广播设备20中的执行过程。例如,所述计算机程序可以被分割成实施例二中的各个模块,各模块具体功能请参考上述实施例所述的装置
的工作过程,在此不再赘述。
130.所述基于周边信号触发广播设备20可包括,但不仅限于,处理器21、存储器22。本领域技术人员可以理解,所述示意图仅仅是基于周边信号触发广播设备20的示例,并不构成对基于周边信号触发广播设备20的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件,例如所述基于周边信号触发广播设备20还可以包括输入输出设备、网络接入设备、总线等。
131.所述处理器21可以是中央处理单元(central processing unit,cpu),还可以是其他通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现成可编程门阵列(field-programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等,所述处理器21是所述基于周边信号触发广播设备20的控制中心,利用各种接口和线路连接整个基于周边信号触发广播设备20的各个部分。
132.所述存储器22可用于存储所述计算机程序和/或模块,所述处理器21通过运行或执行存储在所述存储器22内的计算机程序和/或模块,以及调用存储在存储器22内的数据,实现所述基于周边信号触发广播设备20的各种功能。所述存储器22可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等。此外,存储器22可以包括高速随机存取存储器,还可以包括非易失性存储器,例如硬盘、内存、插接式硬盘,智能存储卡(smart media card,smc),安全数字(secure digital,sd)卡,闪存卡(flash card)、至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
133.其中,所述基于周边信号触发广播设备20集成的模块/单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实现上述实施例方法中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器21执行时,可实现上述各个方法实施例的步骤。其中,所述计算机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读介质可以包括:能够携带所述计算机程序代码的任何实体或装置、记录介质、u盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、电载波信号、电信信号以及软件分发介质等。需要说明的是,所述计算机可读介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如在某些司法管辖区,根据立法和专利实践,计算机可读介质不包括电载波信号和电信信号。
134.需说明的是,以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。另外,本发明提供的装置实施例附图中,模块之间的连接关系表示它们之间具有通信连接,具体可以实现为一条或多条通信总线或信号线。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解
并实施。
135.以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1