宣传大屏设备运行安全监控方法[发明专利]

(19)中华人民共和国国家知识产权局
(12)发明专利申请
(10)申请公布号 (43)申请公布日 (21)申请号 202111422021.9
(22)申请日 2021.11.26
(71)申请人 杭州当虹科技股份有限公司
地址 310000 浙江省杭州市西湖区西斗门
路3号天堂软件园E幢16层A座
(72)发明人 孙涛 文志平 丁赫 孙彦龙 
(74)专利代理机构 浙江英普律师事务所 33238
代理人 刘芬豪
(51)Int.Cl.
H04N  21/442(2011.01)
H04N  21/454(2011.01)
H04N  21/478(2011.01)
H04N  21/488(2011.01)
G08B  21/18(2006.01)
G06F  11/30(2006.01)
(54)发明名称
宣传大屏设备运行安全监控方法
(57)摘要
本发明公开了一种宣传大屏设备运行安全
监控方法,包括:进行宣传大屏设备运行状态监
控;进行播控程序运行状态监控,宣传大屏设备
安装对播控主应用进行保活的应用,播控主应用
在前台页面展示,保活应用在后台运行并对前台
应用状态进行监控,保证播控主应用持续运行;
进行外接口连接状态监控,宣传大屏通过外接口
与主系统设备进行连接,对外接口的插入与拔出
事件进行监控;进行素材播放状态监控,播控主
应用启动后,将屏幕内容推流至服务器,服务器
对视频流数据进行审核,如果检测到播放内容不
当,切换播放素材,同时检测当前系统时间是否
在播放素材的开始与结束时间范围内。权利要求书1页  说明书4页  附图1页CN 114257869 A 2022.03.29
C N  114257869
A
1.一种宣传大屏设备运行安全监控方法,其特征在于,包括:
进行宣传大屏设备运行状态监控;
进行播控程序运行状态监控,宣传大屏设备安装对播控主应用进行保活的应用,播控主应用在前台页面展示,保活应用在后台运行并对前台应用状态进行监控,保证播控主应用持续运行;
进行外接口连接状态监控,宣传大屏通过外接口与主系统设备进行连接,对外接口的插入与拔出事件进行监控;
进行素材播放状态监控,播控主应用启动后,将屏幕内容推流至服务器,服务器对视频流数据进行审核,如果检测到播放内容不当,切换播放素材,同时检测当前系统时间是否在播放素材的开始与结束时间范围内。
2.如权利要求1所述的宣传大屏设备运行安全监控方法,其特征在于,运行状态包括包括宣传大屏设备内部CPU使用率、内存占用率和剩余存储空间中的至少一种。
3.如权利要求1所述的宣传大屏设备运行安全监控方法,其特征在于,保活应用在后台运行并对前台应用
状态进行监控,保证播控主应用持续运行进一步包括:当播控主应用程序挂掉时,保活应用收到播控主应用失去连接的信号,触发重新启动机制。
4.如权利要求1所述的宣传大屏设备运行安全监控方法,其特征在于,宣传大屏设备运行状态监控具体包括:播控主应用内部设置第一时间的轮询,每隔第一时间获取当前设备的系统运行状态属性,将获取到的数值与设定的告警阈值进行对比,如果触发告警阈值则将告警信息上报至服务器。
5.如权要求4所述的宣传大屏设备运行安全监控方法,其特征在于,所述系统运行属性包括CPU使用率、内存占用率和剩余存储空间大小中的至少一种。
6.如权利要求1所述的宣传大屏设备运行安全监控方法,其特征在于,播控程序运行状态监控具体包括:播控主应用和保活应用两者之间通过进程间通信的方式进行联系,将各自的通信服务注册到系统内核,每个服务都持有彼此服务的引用,如果播控主应用异常挂掉,系统内核也收到播控主应用通信服务挂掉的事件信息,并将该信息转发至其他持有播控主应用通信服务引用的服务,保活应用的通信服务收到该事件后主动调起播控主应用的进程,恢复播控主应用的运行,播控主应用恢复后将之前的异常状况向服务器进行告警上报。
7.如权利要求1所述的宣传大屏设备运行安全监控方法,其特征在于,素材播放状态监控具体包括:播控主应用第一次安装时,对应用设置推流地址,当应用启动时同时开启录屏控件,录屏控件实时获取屏幕
播放的视频流数据,然后播控主应用将获取到的视频流数据进行推流;服务器通过拉流获取到对应的视频流数据,同时将视频流数据经过违规视频识别引擎进行处理,识别引擎如果识别到视频中包含违规内容将及时进行告警,另外服务器向大屏设备下发切换素材或者停止播放素材的命令,大屏设备接受到命令后执行对应的切播或停止操作。
8.如权利要求1所述的宣传大屏设备运行安全监控方法,其特征在于,播控主应用设置第二时间的轮询,每隔第二时间校验当前播放的素材开始结束时间与系统时间,如果系统时间不在素材开始结束时间内将触发告警,将告警上报至服务器。
权 利 要 求 书1/1页CN 114257869 A
宣传大屏设备运行安全监控方法
技术领域
[0001]本发明属于公共信息安全技术领域,具体涉及一种宣传大屏设备运行安全监控方法。
背景技术
[0002]随着城市化的推进,物联网技术的发展。智慧城市的产物越来越多。像户外大屏,电梯广告屏,
公交站宣传屏,地铁宣传屏等大屏运用无处不在。随着宣传大屏更多的融入到人们的生活中,如何快速有效的对大屏进行运行安全监控,就成为了一个至关重要的问题。[0003]而目前现有的技术方法中,有使用通信双方相互发送数据心跳包的方式监听程序是否存活。这种方式一般是通过几秒内没有心跳响应就认为是程序不在线。但对于实时性要求高,容错率要求低的场景这种方式将无法满足要求。另外对于内容安全监控有通过外部摄像头采集屏幕播放数据,摄像头再将数据上传至服务器的方式。这种方式首先付出了额外设备成本,其次需要多种设备都要接入服务器,也会带来技术成本。
发明内容
[0004]鉴于以上存在的技术问题,本发明提供一种宣传大屏设备运行安全监控方法。[0005]为解决上述技术问题,本发明采用如下的技术方案:
[0006]一种宣传大屏设备运行安全监控方法,包括:
[0007]进行宣传大屏设备运行状态监控;
[0008]进行播控程序运行状态监控,宣传大屏设备安装对播控主应用进行保活的应用,播控主应用在前台页面展示,保活应用在后台运行并对前台应用状态进行监控,保证播控主应用持续运行;
[0009]进行外接口连接状态监控,宣传大屏通过外接口与主系统设备进行连接,对外接口的插入与拔出
事件进行监控;
[0010]进行素材播放状态监控,播控主应用启动后,将屏幕内容推流至服务器,服务器对视频流数据进行审核,如果检测到播放内容不当,切换播放素材,同时检测当前系统时间是否在播放素材的开始与结束时间范围内。
[0011]一种可能的设计中,运行状态包括包括宣传大屏设备内部CPU使用率、内存占用率和剩余存储空间中的至少一种。
[0012]一种可能的设计中,保活应用在后台运行并对前台应用状态进行监控,保证播控主应用持续运行进一步包括:当播控主应用程序挂掉时,保活应用收到播控主应用失去连接的信号,触发重新启动机制。
[0013]一种可能的设计中,宣传大屏设备运行状态监控具体包括:播控主应用内部设置第一时间的轮询,每隔第一时间获取当前设备的系统运行状态属性,将获取到的数值与设定的告警阈值进行对比,如果触发告警阈值则将告警信息上报至服务器。
[0014]一种可能的设计中,所述系统运行属性包括CPU使用率、内存占用率和剩余存储空
间大小中的至少一种。
[0015]一种可能的设计中,播控程序运行状态监控具体包括:播控主应用和保活应用两者之间通过进程间通信的方式进行联系,将各自的通信服务注册到系统内核,每个服务都持有彼此服务的引用,如果播控主应用异常挂掉,系统内核也收到播控主应用通信服务挂掉的事件信息,并将该信息转发至其他持有播控主应用通信服务引用的服务,保活应用的通信服务收到该事件后主动调起播控主应用的进程,恢复播控主应用的运行,播控主应用恢复后将之前的异常状况向服务器进行告警上报。
[0016]一种可能的设计中,素材播放状态监控具体包括:播控主应用第一次安装时,对应用设置推流地址,当应用启动时同时开启录屏控件,录屏控件实时获取屏幕播放的视频流数据,然后播控主应用将获取到的视频流数据进行推流;服务器通过拉流获取到对应的视频流数据,同时将视频流数据经过违规视频识别引擎进行处理,识别引擎如果识别到视频中包含违规内容将及时进行告警,另外服务器向大屏设备下发切换素材或者停止播放素材的命令,大屏设备接受到命令后执行对应的切播或停止操作。
[0017]一种可能的设计中,播控主应用设置第二时间的轮询,每隔第二时间校验当前播放的素材开始结束时间与系统时间,如果系统时间不在素材开始结束时间内将触发告警,将告警上报至服务器。
[0018]采用本发明具有如下的有益效果:传统的宣传大屏设备监控方式需要执勤人员时刻在广告大屏安装处进行巡查,没有出现问题的时候也需要进行常规巡点。而采用本方法后,安全监控可以自动完成,如果宣传大屏设备出现异常情况,会直接将告警信息推送至服务器,执勤人员只需要针对性的进行处理
即可,减少了大量的人力成本。对比心跳监听的方式本方法能够秒级别的响应异常事件,速度提高了近10倍。对比摄像头采集屏幕数据方式,本方法无需外置摄像头减少了额外的设备成本与技术对接成本。
附图说明
[0019]图1为本发明实施例的宣传大屏设备运行安全监控方法的流程示意图。
具体实施方式
[0020]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0021]参照图1,所示为本发明实施例的宣传大屏设备运行安全监控方法的流程示意图,包括:进行宣传大屏设备运行状态监控;进行播控程序运行状态监控,宣传大屏设备安装对播控主应用进行保活的应用,播控主应用在前台页面展示,保活应用在后台运行并对前台应用状态进行监控,保证播控主应用持续运行;进行外接口连接状态监控,宣传大屏通过外接口与主系统设备进行连接,对外接口的插入与拔出事件进行监控;进行素材播放状态监控,播控主应用启动后,将屏幕内容推流至服务器,服务器对视频流数据进行审核,如果检测到播放内容不当,切换播放素材,同时检测当前系统时间是否在播放素材的开始与结束时间范围内。
[0022]通过以上对宣传大屏设备的运行状态、播控程序运行状态、外接口状态、素材播放状态进行实时在线监控,构建出整个安全监控系统,保证大屏设备可以安全运行,成本较低且适用范围广泛。
[0023]本发明一实施例中,播控主应用内部设置第一时间的轮询,每隔第一时间获取当前设备的系统运行状态属性,将获取到的数值与设定的告警阈值进行对比,如果触发告警阈值则将告警信息上报至服务器。宣传大屏设备运行状态宣传大屏设备内部CPU使用率、内存占用率和剩余存储空间中的至少一种。通常如果宣传大屏设备内部如果存在CPU使用率过高,内存占用率过高,剩余存储空间过低的情况,播控主应用都会存在运行异常的风险。第一时间推荐设置30秒/60秒/90秒。CPU使用率,内存占用率,剩余存储空间大小,这几个参数值能够真实的反应出设备的状况。然后将获取到的数值与设定的告警阈值进行对比,如果触发告警阈值会把告警信息上报至服务端。CPU使用率,内存使用率的阈值推荐设置为80%‑90%,高于这个阈值则触发告警;剩余存储空间阈值推荐设置为设备全部存储空间的5%‑15%,如设备存储空间为100G,那么阈值推荐设置范围为5G‑10G,存储剩余空间低于这个阈值则触发告警。
[0024]本发明一实施例中,保活应用在后台运行并对前台应用状态进行监控,保证播控主应用持续运行进一步包括:当播控主应用程序挂掉时,保活应用收到播控主应用失去连接的信号,触发重新启动机制。具体地,宣传大屏设备除了安装播控主应用以外,同时还需要安装一个保活应用,保活应用的作用是为了保证播控主应用一直存活。播控主应用播放广告显示在屏幕上,保活应用是在后台默默运行,不会在屏幕上显示。两者之间通过进程间通信的方式进行联系,将各自的通信服务注册到系统内核,每个
服务都持有彼此服务的引用。如果播控主应用异常挂掉,那么系统内核也会收到播控主应用通信服务挂掉的事件信息,并将该信息转发至其他持有播控主应用通信服务引用的服务。保活应用的通信服务收到该事件后主动调起播控主应用的进程,恢复播控主应用的运行。播控主应用恢复后将之前的异常状况向服务端进行告警上报。
[0025]本发明一实施例中,一般设备的外接口,如HDMI(High Definition Multimedia Interface高清多媒体接口)出现了插拔事件,会在整个设备内部发送该动作的广播。所以在播控主应用内部注册该插拔事件的广播接收器。当广播接收器收到系统发出的插拔广播时,将会把告警信息上报至服务端。
[0026]本发明一实施例中,播控主应用第一次安装的时候,对播控主应用设置推流地址,当播控主应用启动时同时开启录屏控件,录屏控件能够时刻获取到屏幕播放的视频流数据,然后播控主应用将获取到的视频流数据进行推流。服务器通过拉流获取到对应的视频流数据,同时将视频流数据经过违规视频识别引擎进行处理。识别引擎如果识别到视频中包含违规内容将会及时进行告警,另外服务器向宣传大屏设备下发切换素材或者停止播放素材的命令。宣传大屏设备接收到命令后执行对应的切播或停止操作。
[0027]本发明一实施例中,播控主应用设置第二时间的轮询,每隔第二时间校验当前播放的素材开始结束时间与系统时间,如果系统时间不在素材开始结束时间内将触发告警,将告警上报至服务器。第二时间一般推荐设置10s‑30s,每第二时间间隔获取当前素材对应的开始结束时间与当前系统时间进行校对,
如果系统时间不在素材播放的时间范围内,则播放时间异常,将会把该信息上报至服务器进行告警。

本文发布于:2024-09-21 18:35:17,感谢您对本站的认可!

本文链接:https://www.17tex.com/xueshu/770254.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:应用   进行   设备   大屏   播控   宣传   运行
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议