一种摄像头联防方法与流程

文档序号:37822526发布日期:2024-04-30 17:32阅读:9来源:国知局
一种摄像头联防方法与流程

本发明涉及安全监控,特别指一种摄像头联防方法。


背景技术:

1、随着物联网技术的发展,越来越多的物联网设备可以通过网络进行连接和通信,其中摄像头便是常见的物联网设备之一,通过摄像头可以进行安全监控,即进行现场实况转播,录制监控视频。传统上仅是孤立的安装若干个摄像头进行安全监控,各摄像头之间无法进行联动,导致监控的可靠性欠佳,随着安防需求的日益增长,传统上通过单一摄像头进行监控的方法已经无法满足复杂多变的安全环境。

2、因此,如何提供一种摄像头联防方法,实现提升摄像头监控的可靠性,成为一个亟待解决的技术问题。


技术实现思路

1、本发明要解决的技术问题,在于提供一种摄像头联防方法,实现提升摄像头监控的可靠性。

2、本发明是这样实现的:一种摄像头联防方法,包括如下步骤:

3、步骤s1、服务器创建一用于对摄像头进行分组的摄像头管理表,基于神经网络模型创建一报警事件识别模型,并对所述报警事件识别模型进行训练;

4、步骤s2、服务器对所述报警事件识别模型进行加密得到加密模型,通过socket将所述加密模型下发给各摄像头;

5、步骤s3、摄像头解密接收的所述加密模型得到报警事件识别模型,基于所述报警事件识别模型进行报警事件的识别,当识别到存在报警事件时触发拍照得到事件照片;

6、步骤s4、摄像头将所述报警事件、事件照片以及本机的标识码加密为加密数据包,通过socket将所述加密数据包上传给服务器;

7、步骤s5、服务器解密接收的所述加密数据包得到报警事件、事件照片以及标识码,通过所述标识码从摄像头管理表中匹配相同分组的摄像头,基于所述报警事件以及标识码生成告警提示语音;

8、步骤s6、服务器对所述告警提示语音进行加密得到加密语音包,将所述加密语音包通过tcp协议实时推送给相同分组的摄像头;

9、步骤s7、相同分组的摄像头解密接收的所述加密语音包得到告警提示语音,通过扬声器播放所述告警提示语音以进行告警。

10、进一步的,所述步骤s1具体为:

11、服务器创建一用于对摄像头进行分组的摄像头管理表,所述摄像头管理表至少存储有各摄像头的标识码、位置、型号以及分组标识的对应关系;

12、基于神经网络模型创建一报警事件识别模型,获取大量的监控视频,对各所述监控视频进行报警事件的标注后构建数据集,基于预设比例将所述数据集划分为训练集和验证集;

13、利用所述训练集对报警事件识别模型进行训练,直至满足预设的收敛条件;利用所述验证集对训练后的报警事件识别模型进行验证,判断识别精度是否大于预设的精度阈值,若是,则结束训练;若否,则扩充所述训练集继续训练。

14、进一步的,所述报警事件识别模型训练过程中,不断优化至少包括随机失活率、权值衰减率、学习率的超参数以及损失函数。

15、进一步的,所述步骤s2具体为:

16、服务器以utf-8字符编码将所述报警事件识别模型输出为base64字节数组,再将所述base64字节数组转换为十六进制字符串,接着基于预设比例将所述十六进制字符串截断为两截,调换两截所述十六进制字符串的前后顺序后利用eds加密算法加密得到加密模型,通过socket将所述加密模型下发给各摄像头。

17、进一步的,所述步骤s3具体为:

18、摄像头接收所述加密模型,利用eds加密算法解密所述加密模型,通过预设比例的反比例将解密得到的数据截断为两截并调换前后顺序后,转换为base64字节数组,再以utf-8字符编码将base64字节数组转换为报警事件识别模型;

19、摄像头将实时采集的视频流输入所述报警事件识别模型进行报警事件的识别,当识别到存在报警事件时触发拍照得到事件照片。

20、进一步的,所述步骤s4具体为:

21、摄像头随机生成一对公钥和私钥,通过所述私钥对报警事件、事件照片以及本机的标识码进行加密得到一级加密数据;

22、利用rsa算法对所述公钥进行加密得到加密公钥,通过国密算法将所述一级加密数据以及加密公钥加密为加密数据包,通过socket将所述加密数据包实时上传给服务器。

23、进一步的,所述步骤s5具体为:

24、服务器接收所述加密数据包,通过国密算法解密所述加密数据包得到一级加密数据以及加密公钥;利用rsa算法对所述加密公钥进行解密得到公钥,利用所述公钥解密一级加密数据得到报警事件、事件照片以及标识码;

25、服务器通过所述标识码从摄像头管理表中匹配相同分组的摄像头,基于所述报警事件以及标识码生成g711格式的告警提示语音。

26、进一步的,所述步骤s6具体为:

27、服务器设定一包含幅度、时间以及频域的语音转换规则,基于所述语音转换规则对告警提示语音进行转换得到加密语音,利用idea算法对所述语音转换规则进行加密得到加密规则,再利用3des算法将所述加密语音以及加密规则加密为加密语音包,将所述加密语音包通过tcp协议实时推送给相同分组的摄像头。

28、进一步的,所述步骤s6还包括:

29、服务器通过国密算法对所述报警事件、事件照片以及标识码进行加密后,通过tcp协议实时推送给预先关联的管理终端。

30、进一步的,所述步骤s7具体为:

31、相同分组的摄像头接收所述加密语音包,利用3des算法解密所述加密语音包得到加密语音以及加密规则,利用idea算法对所述加密规则进行解密得到语音转换规则,利用所述语音转换规则将加密语音转换为告警提示语音,通过扬声器播放所述告警提示语音以进行告警。

32、本发明的优点在于:

33、1、通过服务器创建一用于对摄像头进行分组的摄像头管理表,创建并训练一报警事件识别模型,对报警事件识别模型进行加密得到加密模型并下发给各摄像头;摄像头解密加密模型得到报警事件识别模型,基于报警事件识别模型进行报警事件的识别,当识别到存在报警事件时触发拍照得到事件照片,将报警事件、事件照片以及本机的标识码加密为加密数据包上传给服务器;服务器解密加密数据包得到报警事件、事件照片以及标识码,通过标识码从摄像头管理表中匹配相同分组的摄像头,基于报警事件以及标识码生成告警提示语音,对所述告警提示语音进行加密得到加密语音包推送给相同分组的摄像头,相同分组的摄像头解密加密语音包得到告警提示语音,通过扬声器播放告警提示语音以进行告警;即各摄像头通过报警事件识别模型识别到报警事件时触发拍照,将报警事件、事件照片以及本机的标识码上传服务器,服务器基于报警事件以及标识码生成告警提示语音推送给相同分组的摄像头进行播放,即联动同组的摄像头进行播放告警提示语音以进行联防,进而极大的提升了摄像头监控的可靠性。

34、2、通过以utf-8字符编码将报警事件识别模型输出为base64字节数组,再将base64字节数组转换为十六进制字符串,接着基于预设比例将十六进制字符串截断为两截,调换两截十六进制字符串的前后顺序后利用eds加密算法加密得到加密模型,即在利用eds加密算法加密前,对报警事件识别模型进行一系列的转换,即使加密方式泄露,若不知道转换规则也无法还原出报警事件识别模型,进而极大的提升了报警事件识别模型下发的安全性。

35、3、通过socket将加密模型下发给各摄像头,极大的保障了加密模型下发的稳定性以及可靠性。

36、4、通过训练集对报警事件识别模型进行训练直至满足预设的收敛条件,再利用验证集对训练后的报警事件识别模型进行验证,若识别精度小于预设的精度阈值,则扩充所述训练集继续训练,且在报警事件识别模型训练过程中,不断优化至少包括随机失活率、权值衰减率、学习率的超参数以及损失函数,极大的提升了报警事件识别模型的识别精度。

37、5、通过随机生成一对公钥和私钥,通过私钥对报警事件、事件照片以及本机的标识码进行加密得到一级加密数据;利用rsa算法对公钥进行加密得到加密公钥,通过国密算法将一级加密数据以及加密公钥加密为加密数据包后,通过socket将加密数据包上传给服务器;由于公钥加密的数据仅能由私钥解密,私钥加密的数据仅能由公钥解密,待传输的数据经过私钥和国密算法进行双重加密,公钥也经过私钥和国密算法进行双重加密,进而极大的提升了报警事件、事件照片、标识码以及公钥传输的安全性。

38、6、通过设定包含幅度、时间以及频域的语音转换规则,基于语音转换规则对告警提示语音进行转换得到加密语音,利用idea算法对语音转换规则进行加密得到加密规则,再利用3des算法将加密语音以及加密规则加密为加密语音包;即通过语音转换规则、idea算法以及3des算法对告警提示语音进行三重加密,避免告警提示语音在传输过程中被窃取和篡改,极大的提升了告警提示语音传输的安全性。

39、7、由于tcp协议是一种面向连接的、可靠的、基于字节流的传输层通信协议,通过tcp协议推送加密语音包,极大的提升了加密语音包传输的可靠性。

40、8、通过国密算法对报警事件、事件照片以及标识码进行加密后,通过tcp协议实时推送给预先关联的管理终端,使得管理人员通过管理终端可及时知晓报警事件,进而极大的提升了摄像头联防的及时性。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1