IPC安全监测系统、方法及计算机可读存储介质与流程

专利2023-11-17  106


ipc安全监测系统、方法及计算机可读存储介质
技术领域
1.本发明涉及网络通讯技术领域,尤其涉及ipc安全监测系统、方法及计算机可读存储介质。


背景技术:

2.视频监控是安全防范系统的重要组成部分,视频监控以其直观、准确、及时和信息内容丰富而广泛应用于许多场合。近年来,随着计算机、网络以及图像处理、传输技术的飞速发展,视频监控的普及化趋势越来越明显。目前视频监控系统的前端设备ipc(ip camera,网络摄像机)已经部署在城市的各个角落,很多ipc设备需要部署在道路两旁、山顶、楼顶等地方。
3.由于用户的ip(internet protocol,网际互连协议)网络延伸到城市的各个角落,其安全性就很难进行管理,当ipc设备出现故障时很难在第一时间获知故障原因并对其进行修复以使其恢复正常工作状态,且用户无法及时获知ipc设备的故障状态,会给用户带来诸多困扰,甚至造成财产损失等意外情况,极大地影响了用户的使用体验。


技术实现要素:

4.本发明的主要目的在于提供一种ipc安全监测系统、方法及计算机可读存储介质,旨在解决如何及时获知或提前规避ipc设备可能出现的故障的技术问题。
5.为实现上述目的,本发明提供一种ipc安全监测系统,所述ipc安全监测系统包括:
6.云平台,所述云平台用于记录和展示ipc设备的状态信息;
7.ipc监控终端,所述ipc监控终端用于动态监测与所述ipc监控终端相关联的ipc设备的状态信息,并将所述状态信息中的故障信息和预警信息上报至所述云平台。
8.可选地,所述云平台包括:
9.平台管理模块,所述平台管理模块用于管理账号信息、配置平台功能、分配系统权限、管理数据接口和记录平台日志;
10.设备管理模块,所述设备管理模块用于管理所述ipc监控终端、查看所述ipc监控终端的运行状态、远程控制所述ipc监控终端和记录所述ipc监控终端的运行日志;
11.运维管理模块,所述运维管理模块用于向所述ipc监控终端下发巡检任务、生成实时报警信息和推送消息;
12.数据分析模块,所述数据分析模块用于生成并维护ipc设备分布地图、监测ipc设备的运行性能、分析网络性能和查看故障信息;
13.数据接口模块,所述数据接口模块用于上报和查询数据接口以及验证数据接口的权限。
14.可选地,所述ipc监控终端包括:
15.云服务模块,所述云服务模块用于与所述云平台进行数据交互;
16.设备监控模块,所述设备监控模块用于采集与所述ipc监控终端相关联的ipc设备
的状态信息。
17.可选地,所述设备监控模块包括:
18.系统自检模块,所述系统自检模块用于动态监测所述ipc监控终端的运行状态和部分硬件接口状态;
19.故障记录模块,所述故障记录模块用于记录所述ipc监控终端和与所述ipc监控终端相关联的ipc设备的故障信息;
20.设备发现模块,所述设备发现模块用于记录与所述ipc监控终端的距离在预设范围内的ipc设备的mac地址和ip地址。
21.可选地,所述云平台与所述ipc监控终端通过网间通信层进行数据交互。
22.可选地,所述网间通信层支持http、https和frp协议。
23.此外,为实现上述目的,本发明还提供一种ipc安全监测方法,所述ipc安全监测方法应用于如上所述的ipc安全监测系统,所述ipc安全监测方法包括以下步骤:
24.基于所述ipc监控终端动态监测与所述ipc监控终端相关联的ipc设备的状态信息;
25.基于预设故障识别算法判断所述状态信息中是否存在故障信息或预警信息;其中,所述故障信息在所述ipc设备采集画面异常或通讯信号中断时生成,所述预警信息在所述ipc设备电量不足或通讯信号不稳定时生成;
26.当所述状态信息中存在故障信息或预警信息时,获取所述故障信息或预警信息并将所述故障信息或预警信息上报至所述云平台;
27.基于所述云平台根据所述故障信息或预警信息和预设告警算法生成告警信息,并将所述告警信息推送至所述ipc设备的售后服务端和用户端。
28.可选地,所述基于所述ipc监控终端动态监测与所述ipc监控终端相关联的ipc设备的状态信息的步骤之前包括:
29.基于所述ipc监控终端搜索并绑定与所述ipc监控终端的距离在预设范围内的ipc设备。
30.可选地,所述基于所述ipc监控终端搜索并绑定与所述ipc监控终端的距离在预设范围内的ipc设备的步骤包括:
31.基于所述ipc监控终端记录与所述ipc监控终端的距离在预设范围内的ipc设备的mac地址和ip地址;
32.根据所述mac地址和ip地址绑定与所述ipc监控终端的距离在预设范围内的ipc设备。
33.此外,为实现上述目的,本发明还提供一种ipc安全监测设备,所述ipc安全监测设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的ipc安全监测程序,所述ipc安全监测程序被所述处理器执行时实现如上所述的ipc安全监测方法的步骤。
34.此外,为实现上述目的,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有ipc安全监测程序,所述ipc安全监测程序被处理器执行时实现如上所述的ipc安全监测方法的步骤。
35.本发明提出一种ipc安全监测系统、方法及计算机可读存储介质,克服了现有技术中无法及时获知或提前规避ipc设备故障的问题。本发明提出的ipc安全监测系统包括云平
台和多个ipc监控终端,通过部署多个所述ipc监控终端动态监测与所述ipc监控终端相关联的多个ipc设备的状态信息,并将所述状态信息中的故障信息和预警信息上报至所述云平台,实现了对ipc设备的智能管理,所述云平台能够智能制定巡检任务下发给ipc监控终端以提前规避ipc设备可能出现的部分故障情况,还能够接收注册用户的指令并将用户指令下发给对应区域的ipc监控终端以调整ipc设备的运行状态,用户只需要下载与云平台关联的应用程序或在云平台上注册账号,即可及时获知或调整ipc设备的运行状态,避免了ipc设备故障时因无法及时获知故障原因进而影响用户的使用体验的问题。
附图说明
36.图1为本发明ipc安全监测系统一实施例的系统架构示意图;
37.图2是本发明实施例方案涉及的ipc安全监测设备的结构示意图;
38.图3为本发明ipc安全监测方法一实施例的流程示意图。
39.本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
40.应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
41.本发明实施例的主要解决方案是:一种ipc安全监测系统,所述ipc安全监测系统包括:
42.云平台,所述云平台用于记录和展示ipc设备的状态信息;
43.ipc监控终端,所述ipc监控终端用于动态监测与所述ipc监控终端相关联的ipc设备的状态信息,并将所述状态信息中的故障信息和预警信息上报至所述云平台。
44.由于目前视频监控系统的前端设备ipc(ip camera,网络摄像机)已经部署在城市的各个角落,很多ipc设备需要部署在道路两旁、山顶、楼顶等地方。由于用户的ip网络延伸到城市的各个角落,其安全性就很难进行管理,当ipc设备出现故障时很难在第一时间获知故障原因并对其进行修复以使其恢复正常工作状态,且用户无法及时获知ipc设备的故障状态,会给用户带来诸多困扰,甚至造成财产损失等意外情况,极大地影响了用户的使用体验。
45.本发明提供一种ipc安全监测系统,克服了现有技术中无法及时获知或提前规避ipc设备故障的问题。本发明通过部署多个所述ipc监控终端动态监测与所述ipc监控终端相关联的多个ipc设备的状态信息,并将所述状态信息中的故障信息和预警信息上报至所述云平台,实现了对ipc设备的智能管理,所述云平台能够智能制定巡检任务下发给ipc监控终端以提前规避ipc设备可能出现的部分故障情况,还能够接收注册用户的指令并将用户指令下发给对应区域的ipc监控终端以调整ipc设备的运行状态,用户只需要下载与云平台关联的应用程序或在云平台上注册账号,即可及时获知或调整ipc设备的运行状态,避免了ipc设备故障时因无法及时获知故障原因进而影响用户的使用体验的问题。
46.本发明实施例提供了一种ipc安全监测系统,参照图1,图1为本发明一种ipc安全监测系统一实施例的系统架构示意图。
47.本实施例中,所述ipc安全监测系统包括:
48.云平台10,所述云平台10用于记录和展示ipc设备30的状态信息;
49.ipc监控终端20,所述ipc监控终端20用于动态监测与所述ipc监控终端20相关联的ipc设备30的状态信息,并将所述状态信息中的故障信息和预警信息上报至所述云平台10。
50.需要说明的是,本实施例提供的所述ipc安全监测系统是一套针对ipc摄像头的故障监测运维系统。整套系统由若干ipc监测智能网关设备(即所述ipc监控终端20)和中心数据处理平台云端平台(即所述云平台10)构成。所述ipc监控终端20提供了针对ipc的网络性能监测、视频流加密、物联网通信、备用供电支持、掉电监测、gps定位和设备防雷等功能;所述云平台10通过数据统筹与智能分析,能够对外提供设备配置、运维操作、告警提醒接口支持,同时搭载web(world wide web,全球广域网或万维网)端,能够在web端实现设备的快速管理与告警的审阅功能。
51.作为一个实例,本实施例中,所述云平台10包括:
52.平台管理模块,所述平台管理模块用于管理账号信息、配置平台功能、分配系统权限、管理数据接口和记录平台日志;
53.设备管理模块,所述设备管理模块用于管理所述ipc监控终端20、查看所述ipc监控终端20的运行状态、远程控制所述ipc监控终端20和记录所述ipc监控终端20的运行日志;
54.运维管理模块,所述运维管理模块用于向所述ipc监控终端20下发巡检任务、生成实时报警信息和推送消息;
55.数据分析模块,所述数据分析模块用于生成并维护ipc设备分布地图、监测ipc设备30的运行性能、分析网络性能和查看故障信息;
56.数据接口模块,所述数据接口模块用于上报和查询数据接口以及验证数据接口的权限。
57.需要说明的是,所述云平台10使用nginx(一种高性能的http和反向代理web服务器)作为web服务器,提供网站服务支持。所述云平台10的开发模式为前后端分离开发,前端采用vue2.0(一种前端开发框架)和element_ui(一套为开发者、设计师和产品经理准备的基于vue2.0的桌面端组件库)框架进行开发、后端采用java(一种计算机编程语言)1.8和springmvc(一种java框架)框架进行开发,数据库使用mysql(关系型数据库管理系统),针对第三方提供的接口支持http(hyper text transfer protocol,超文本传输协议)和https(hyper text transfer protocol over securesocket layer,超文本传输安全协议)等接口协议,与所述ipc监控终端20的通信可以采用http、https或frp(一个高性能的反向代理应用,支持多种通讯协议)等多种方式,运行环境可以是centos(community entfrprise operating system,社区企业操作系统)7.8版本的云服务器,通过nginx进行web代理,此外,所述云平台10还采用了frp技术进行终端设备穿透访问,在位置解析方面采用了百度api(application programming interface,应用程序接口)完成gps(global positioning system,全球定位系统)转省市区码。
58.可以理解的是,所述云平台10作为整个系统的数据处理中心,需要对整个系统的数据信息进行管理,除上述模块化分工以外,所述云平台10同样可以以多层架构的形式进行划分,即展示层、通讯层、服务层和数据层。其中,展示层基于html(hyper text markup language,超文本标记语言)、vue框架、element_ui、bootstrap(一种前端开发框架)和css3
(cascading style sheets level 3,层叠样式表3级)进行web前端页面开发,兼容大部分主流浏览器。展示层和数据层完全分离,数据接口采用通用性更好的http/https接口实现,也能方便支持app(application,应用程序)等其他终端展示平台的接入。通讯层基于http或https的通讯方式,实现前后端数据通信。另外,为提供对外数据服务功能,对特定业务,采用restful(representational state transfer,一种网络应用程序的设计风格和开发方式)标准接口,开放对外接口调用的支持。服务层基于springmvc(一种java框架)架构实现业务的处理和接口的提供。其中view层部分为空,页面控制已分离到前端单独实现,服务层主要是实现接口服务、核心业务处理、数据库操作的部分,作为联通终端与云平台web端的中间层,服务层参与了所有数据的接收、存储、转换的过程。数据层由mysql提供数据的存储服务,从查询性能优先的角度考量,采用了myisam(mysql的默认数据库引擎)数据存储引擎。
59.作为一个实例,本实施例中,所述ipc监控终端20包括:
60.云服务模块,所述云服务模块用于与所述云平台10进行数据交互;
61.设备监控模块,所述设备监控模块用于采集与所述ipc监控终端相关联的ipc设备30的状态信息。
62.作为一个实例,本实施例中,所述设备监控模块包括:
63.系统自检模块,所述系统自检模块用于动态监测所述ipc监控终端20的运行状态和部分硬件接口状态;
64.故障记录模块,所述故障记录模块用于记录所述ipc监控终端20和与所述ipc监控终端20相关联的ipc设备30的故障信息;
65.设备发现模块,所述设备发现模块用于记录与所述ipc监控终端20的距离在预设范围内的ipc设备30的mac(message authentication code,消息认证码)地址和ip地址。
66.需要说明的是,所述ipc监控终端20基于openwrt(openwrt可以被描述为一个嵌入式的linux发行版,对比一个单一的、静态的系统,openwrt的包管理提供了一个完全可写的文件系统,从应用程序供应商提供的选择和配置,并允许自定义的设备,以适应任何应用程序)平台进行功能开发,引入frp客户端以实现穿透访问的支持,安装nginx作为统一网关控制,以接收和处理来自云平台10的各种任务,使用了icmp(internet control message protocol,控制报文协议)来监控ipc摄像头和网关的网络性能状态,此外,所述ipc监控终端20还支持5g(5th generation mobile communication technology,第五代移动通信技术)、gps等各种外部模块,以实现各种硬件故障层面的监控和外部通信支持。所述ipc监控终端20也可视为整个ipc安全监测系统的监控层,其通过不同模块,如上述系统自检模块、故障事件模块、ipc监控模块和设备发现模块等来处理不同的监控任务,并采用周期性或即时触发机制,采集对应数据,最终将数据上报到云平台10。
67.作为一个实例,本实施例中,所述云平台10与所述ipc监控终端20通过网间通信层进行数据交互,其中,所述网间通信层支持http、https和frp协议。
68.需要说明的是,所述云平台10与所述ipc监控终端20之间的部分即为网间通信层,主要为所述云平台10与所述ipc监控终端20按照约定的协议和通信方式进行数据交换。本实施例中,所述网间通信层提供了http、https和frp的方式,完成了任务下发、数据上报、内网穿透等功能。以下为所述网间通信层的部分功能:1)任务下发功能:云平台10收到用户配
置的任务后,通过https方式下达到所述ipc监控终端20的nginx层,nginx将消息转发给底层的接口处理模块,进行任务的处理和执行;2)远程登录功能:云平台10远程登录时将使用frp穿透功能,将请求下达到终端设备的nginx层,nginx将请求转发到frp客户端上,通过frp完成远程登录时请求和响应的收发;3)数据上传功能:所述ipc监控终端20将任务执行结果、定时轮询结果、告警信息上报等发送给云平台10时,通过统一的消息发送模块,调用云平台10的数据接收接口,通过https协议将数据上传给云平台10。
69.示例性地,所述ipc安全监测系统在云平台10部署了多处的安全校验机制,以在保证使用便捷的基础上,最大限度地提高平台服务和平台数据的安全性。所述安全校验机制包括:1)web端登录校验:web端设置了总的接口校验方式,当检测到没有登录时,会退出到登录页面,无法使用内部页面的功能,登录页之外的功能将禁止使用。此外,本实施例还对页面访问控制设置了超时机制,例如超过30分钟未操作就会自动退出登录状态,此时需重新进行登录操作。2)后端登录校验:本实施例在云平台10的后端也提供了登录验证接口,登录验证成功后会在后端生成记录session(会话控制)信息,其他接口通过拦截器进行验证,只有在登录状态有效的情况下,才允许进行接口的调用。3)接口授权key(钥匙,密码)校验:管理员用户下可以生成api key,用来提供给第三方,第三方在调用云平台共享的接口时,将api key携带在请求中,即可通过授权校验,完成接口的请求,当api key不存在或已经过期的情况下,第三方调用接口的请求失败,并返回授权错误的提示。
70.本实施例提供了一种ipc安全监测系统,克服了现有技术中无法及时获知或提前规避ipc设备故障的问题。本实施例提出的ipc安全监测系统包括云平台和多个ipc监控终端,通过部署多个所述ipc监控终端动态监测与所述ipc监控终端相关联的多个ipc设备的状态信息,并将所述状态信息中的故障信息和预警信息上报至所述云平台,实现了对ipc设备的智能管理,所述云平台能够智能制定巡检任务下发给ipc监控终端以提前规避ipc设备可能出现的部分故障情况,还能够接收注册用户的指令并将用户指令下发给对应区域的ipc监控终端以调整ipc设备的运行状态,用户只需要下载与云平台关联的应用程序或在云平台上注册账号,即可及时获知或调整ipc设备的运行状态,避免了ipc设备故障时因无法及时获知故障原因进而影响用户的使用体验的问题。
71.本发明实施例还提出一种ipc安全监测设备,参照图2,图2为本发明实施例方案涉及的ipc安全监测设备的结构示意图。
72.如图2所示,所述ipc安全监测设备可以包括:处理器1001,例如中央处理器(central processing unit,cpu),通信总线1002、用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(display)、输入单元比如键盘(keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如无线保真(wireless-fidelity,wi-fi)接口)。存储器1005可以是高速的随机存取存储器(random access memory,ram)存储器,也可以是稳定的非易失性存储器(non-volatile memory,nvm),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储设备。
73.本领域技术人员可以理解,图2中示出的结构并不构成对ipc安全监测设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
74.如图2所示,作为一种存储介质的存储器1005中可以包括操作系统、数据存储模
块、网络通信模块、用户接口模块以及ipc安全监测程序。
75.在图2所示的ipc安全监测设备中,网络接口1004主要用于与其他设备进行数据通信;用户接口1003主要用于与用户进行数据交互;本实施例中的处理器1001、存储器1005可以设置在ipc安全监测设备中,所述ipc安全监测设备通过处理器1001调用存储器1005中存储的ipc安全监测程序,并执行本发明实施例提供的ipc安全监测方法。
76.本发明实施例提供了一种ipc安全监测方法,参照图3,图3为本发明一种ipc安全监测方法一实施例的流程示意图。
77.本实施例中,所述ipc安全监测方法包括:
78.步骤s10,基于所述ipc监控终端动态监测与所述ipc监控终端相关联的ipc设备的状态信息;
79.需要说明的是,本实施例中,执行主体为上述ipc安全监测系统,在所述ipc安全监测系统中,包括多个所述ipc监控终端,每个所述ipc监控终端都监控着多个ipc设备的状态信息,所述状态信息可以是所述ipc设备的画面状态、通讯状态或电量状态等。
80.步骤s20,基于预设故障识别算法判断所述状态信息中是否存在故障信息或预警信息;其中,所述故障信息在所述ipc设备采集画面异常或通讯信号中断时生成,所述预警信息在所述ipc设备电量不足或通讯信号不稳定时生成;
81.需要说明的是,本实施例中,所述ipc安全监测系统中包含一种预设故障识别算法,所述预设故障识别算法可以应用于云平台,也可以应用于ipc监控终端,设置该算法的目的是为了及时捕获到ipc设备的故障信息和预警信息,以及时告知设备管理者对出现故障或可能出现故障的ipc设备进行维护;所述画面异常可以是基于采集画面与预设标准画面进行对比而得到的结果,例如根据采集画面中存在的预设标准画面之外的图像元素的个数、种类或场景等因素判断是否生成故障信息,再例如根据采集画面是否静止或直接被替换为非原监控位置的其他画面判断是否生成故障信息;一方面是为了防止ipc设备运行时间过长而出现的部件损耗带来的故障,另一方面也是为了防止有黑客对ipc设备进行通讯信号干扰或攻击的情况带来的故障。
82.步骤s30,当所述状态信息中存在故障信息或预警信息时,获取所述故障信息或预警信息并将所述故障信息或预警信息上报至所述云平台;
83.作为一个实例,本实施例中,还包括与所述步骤30并列的步骤:当所述状态信息中不存在故障信息或预警信息时,将所述状态信息上报至所述云平台以生成监控日志。
84.步骤s40,基于所述云平台根据所述故障信息或预警信息和预设告警算法生成告警信息,并将所述告警信息推送至所述ipc设备的售后服务端和用户端。
85.需要说明的是,所述预设告警算法能够根据所述故障信息或预警信息的类型、严峻程度以及信息量生成对应等级的告警信息,例如初级告警信息、中级告警信息和高级告警信息,分别对应故障信息或预警信息的处理优先级,例如将电量不足设定为初级告警信息,将通讯信号不稳定设定为中级告警信息,将画面异常或通讯信号中断设定为高级告警信息。将告警信息推送至所述ipc设备的售后服务端和用户端的方式可以是电话通知、短信通知,也可以是通过与所述ipc安全监测系统相关联的app进行弹窗推送,本实施例对此不加以限制。
86.作为一个实例,本实施例中,步骤s10之前包括:基于所述ipc监控终端搜索并绑定
与所述ipc监控终端的距离在预设范围内的ipc设备;具体地,基于所述ipc监控终端记录与所述ipc监控终端的距离在预设范围内的ipc设备的mac地址和ip地址;根据所述mac地址和ip地址绑定与所述ipc监控终端的距离在预设范围内的ipc设备。
87.可以理解的是,要通过上述ipc安全监测系统对遍布在各处的ipc设备进行监控的前提是,通过所述ipc监控终端搜索并绑定与其距离在预设范围内的ipc设备,所述预设范围可根据实际情况确定,本实施例对此并不加以限制。例如,通过某一ipc监控终端绑定其方圆1公里内的所有ipc设备,每一台ipc设备都有其独特的mac地址、ip地址以及设备名称、位置信息,因此虽然所述ipc监控终端绑定的ipc设备可能有多台,但是并不影响对每一台ipc设备状态的监控效果。
88.示例性地,在云平台的首页提供了ipc监控终端的地图展示功能,该功能是基于gps进行的设备位置显示,能够同时显示在线和离线设备的统计数量,在地图中可以状态色标注设备所在位置和设备数量,该地图能够进行放大或缩小,在街道级地图显示中,点击代表ipc设备的图标即可查看设备的详情页,所述详情页中包括设备的有效告警数,所述ipc设备的图标颜色可以根据设备状态和有效告警数的数量进行设置,例如蓝色代表正常、灰色代表设备离线、红色代表设备存在告警信息等。所述告警信息可以包括设备故障告警信息:当设备出现故障即时触发上报,并生成设备故障告警信息;运行状态告警信息:设备上电/运行占比出现变动时会触发上报占比信息给云平台;网络性能告警信息:设备默认每5分钟发起一次摄像头和网关的icmp ping测试并上报测试结果,通过修改设备配置中的监测周期可变更该时间,另外当ping结果为100%丢包时,会同时触发设备故障告警信息。
89.本实施例提供了一种ipc安全监测方法,所述ipc安全监测方法应用于上述的ipc安全监测系统或ipc安全监测设备。本实施例通过所述ipc监控终端搜索并绑定与所述ipc监控终端的距离在预设范围内的ipc设备;具体地,基于所述ipc监控终端记录与所述ipc监控终端的距离在预设范围内的ipc设备的mac地址和ip地址;根据所述mac地址和ip地址绑定与所述ipc监控终端的距离在预设范围内的ipc设备,当监测到所述状态信息中存在故障信息或预警信息时,获取所述故障信息或预警信息并将所述故障信息或预警信息上报至所述云平台,以使所述云平台根据所述故障信息或预警信息生成告警信息并推送所述告警信息,保证了所有ipc设备的故障状态信息都能够及时上传到云平台,进而转发给维修人员或者用户,以及时避免或解决ipc设备的故障问题;用户只需要下载与云平台关联的应用程序或在云平台上注册账号,即可及时获知或调整ipc设备的运行状态,避免了ipc设备故障时因无法及时获知故障原因进而影响用户的使用体验的问题。
90.此外,本发明实施例还提出一种计算机可读存储介质,所述计算机可读存储介质上存储有ipc安全监测程序,所述ipc安全监测程序被处理器执行时实现如下操作:
91.基于所述ipc监控终端动态监测与所述ipc监控终端相关联的ipc设备的状态信息;
92.基于预设故障识别算法判断所述状态信息中是否存在故障信息或预警信息;其中,所述故障信息在所述ipc设备采集画面异常或通讯信号中断时生成,所述预警信息在所述ipc设备电量不足或通讯信号不稳定时生成;
93.当所述状态信息中存在故障信息或预警信息时,获取所述故障信息或预警信息并将所述故障信息或预警信息上报至所述云平台;
94.基于所述云平台根据所述故障信息或预警信息和预设告警算法生成告警信息,并将所述告警信息推送至所述ipc设备的售后服务端和用户端。
95.进一步地,所述ipc安全监测程序被处理器执行时还实现如下操作:
96.所述基于所述ipc监控终端动态监测与所述ipc监控终端相关联的ipc设备的状态信息的步骤之前包括:
97.基于所述ipc监控终端搜索并绑定与所述ipc监控终端的距离在预设范围内的ipc设备。
98.进一步地,所述ipc安全监测程序被处理器执行时还实现如下操作:
99.所述基于所述ipc监控终端搜索并绑定与所述ipc监控终端的距离在预设范围内的ipc设备的步骤包括:
100.基于所述ipc监控终端记录与所述ipc监控终端的距离在预设范围内的ipc设备的mac地址和ip地址;
101.根据所述mac地址和ip地址绑定与所述ipc监控终端的距离在预设范围内的ipc设备。
102.需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。
103.上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
104.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。
105.以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

技术特征:
1.一种ipc安全监测系统,其特征在于,所述ipc安全监测系统包括:云平台,所述云平台用于记录和展示ipc设备的状态信息;ipc监控终端,所述ipc监控终端用于动态监测与所述ipc监控终端相关联的ipc设备的状态信息,并将所述状态信息中的故障信息和预警信息上报至所述云平台。2.如权利要求1所述的ipc安全监测系统,其特征在于,所述云平台包括:平台管理模块,所述平台管理模块用于管理账号信息、配置平台功能、分配系统权限、管理数据接口和记录平台日志;设备管理模块,所述设备管理模块用于管理所述ipc监控终端、查看所述ipc监控终端的运行状态、远程控制所述ipc监控终端和记录所述ipc监控终端的运行日志;运维管理模块,所述运维管理模块用于向所述ipc监控终端下发巡检任务、生成实时报警信息和推送消息;数据分析模块,所述数据分析模块用于生成并维护ipc设备分布地图、监测ipc设备的运行性能、分析网络性能和查看故障信息;数据接口模块,所述数据接口模块用于上报和查询数据接口以及验证数据接口的权限。3.如权利要求2所述的ipc安全监测系统,其特征在于,所述ipc监控终端包括:云服务模块,所述云服务模块用于与所述云平台进行数据交互;设备监控模块,所述设备监控模块用于采集与所述ipc监控终端相关联的ipc设备的状态信息。4.如权利要求3所述的ipc安全监测系统,其特征在于,所述设备监控模块包括:系统自检模块,所述系统自检模块用于动态监测所述ipc监控终端的运行状态和部分硬件接口状态;故障记录模块,所述故障记录模块用于记录所述ipc监控终端和与所述ipc监控终端相关联的ipc设备的故障信息;设备发现模块,所述设备发现模块用于记录与所述ipc监控终端的距离在预设范围内的ipc设备的mac地址和ip地址。5.如权利要求4所述的ipc安全监测系统,其特征在于,所述云平台与所述ipc监控终端通过网间通信层进行数据交互。6.如权利要求5所述的ipc安全监测系统,其特征在于,所述网间通信层支持http、https和frp协议。7.一种ipc安全监测方法,其特征在于,所述ipc安全监测方法应用于如权利要求1-6中任一项所述的ipc安全监测系统,所述ipc安全监测方法包括以下步骤:基于所述ipc监控终端动态监测与所述ipc监控终端相关联的ipc设备的状态信息;基于预设故障识别算法判断所述状态信息中是否存在故障信息或预警信息;其中,所述故障信息在所述ipc设备采集画面异常或通讯信号中断时生成,所述预警信息在所述ipc设备电量不足或通讯信号不稳定时生成;当所述状态信息中存在故障信息或预警信息时,获取所述故障信息或预警信息并将所述故障信息或预警信息上报至所述云平台;基于所述云平台根据所述故障信息或预警信息和预设告警算法生成告警信息,并将所
述告警信息推送至所述ipc设备的售后服务端和用户端。8.如权利要求7所述的ipc安全监测方法,其特征在于,所述基于所述ipc监控终端动态监测与所述ipc监控终端相关联的ipc设备的状态信息的步骤之前包括:基于所述ipc监控终端搜索并绑定与所述ipc监控终端的距离在预设范围内的ipc设备。9.如权利要求8所述的ipc安全监测方法,其特征在于,所述基于所述ipc监控终端搜索并绑定与所述ipc监控终端的距离在预设范围内的ipc设备的步骤包括:基于所述ipc监控终端记录与所述ipc监控终端的距离在预设范围内的ipc设备的mac地址和ip地址;根据所述mac地址和ip地址绑定与所述ipc监控终端的距离在预设范围内的ipc设备。10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有ipc安全监测程序,所述ipc安全监测程序被处理器执行时实现如权利要求7-9中任一项所述的ipc安全监测方法的步骤。

技术总结
本发明公开了一种IPC安全监测系统、方法及计算机可读存储介质,属于网络通讯技术领域。本发明通过部署多个所述IPC监控终端动态监测与所述IPC监控终端相关联的多个IPC设备的状态信息,并将所述状态信息中的故障信息和预警信息上报至所述云平台,实现了对IPC设备的智能管理,所述云平台能够智能制定巡检任务下发给IPC监控终端以提前规避IPC设备可能出现的部分故障情况,还能够接收注册用户的指令并将用户指令下发给对应区域的IPC监控终端以调整IPC设备的运行状态,用户可及时获知或调整IPC设备的运行状态,避免了IPC设备故障时因无法及时获知故障原因进而影响用户的使用体验的问题。验的问题。验的问题。


技术研发人员:李泽峰 刘娟
受保护的技术使用者:广东申立信息工程股份有限公司
技术研发日:2022.05.17
技术公布日:2022/11/1
转载请注明原文地址: https://tieba.8miu.com/read-6448.html

最新回复(0)