一种通过加密后的图像进行安全告警的方法及系统与流程

文档序号:24742860发布日期:2021-04-20 22:17阅读:156来源:国知局
一种通过加密后的图像进行安全告警的方法及系统与流程

1.本申请涉及通信技术领域,尤其涉及一种通过加密后的图像进行安全告警的方法及系统。


背景技术:

2.随着机器视觉技术的快速发展,监控摄像机广泛地应用于工业、安防等各个领域,使得利用机器代替人眼进行检测和判断成为可能。比如说,在一些公共场所安装监控摄像机可以预防犯罪,有效地保障人们的财产及安全,也可以方便企业管理人员及时了解工作的进度和状况,提高工作效率等等。但是,在实施监控的同时也可能会影响企业或个人的隐私安全,因此,如何在保证企业以及个人隐私的情况下,实现对目标对象的监控仍然是亟需解决的问题。


技术实现要素:

3.本申请实施例公开了一种通过加密后的图像进行安全告警的方法以及系统。
4.第一方面,本申请提供了一种通过加密后的图像进行安全告警的方法,包括:
5.摄像设备向云端发送图像信息,其中,所述图像信息为加密的三维图像信息;
6.所述云端将所述图像信息输入特殊事件识别模型,以得到所述图像信息对应的事件类型;
7.在所述事件类型为特殊事件的情况下,所述云端向终端设备发送告警提示;
8.所述终端设备接收所述云端发送的所述告警提示。
9.上述方法中,云端利用特殊事件识别模型,对加密的三维图像信息进行识别判断,从而确定加密的三维图像信息对应的事件类型是否为特殊事件,当该加密的三维图像信息对应的事件类型是特殊事件时,云端向终端设备发送告警提示,使得工作人员及时得知发生上述特殊事件的位置,并且方便工作人员根据该特殊事件的类型做出相应的应对措施。因此,上述通过加密后的图像进行安全告警的方法可以在保护用户隐私的前提下,实现对用户的监控,以保证用户的人身安全。
10.在本申请实施例中,在所述摄像设备向云端发送图像信息之前,所述方法还包括:所述摄像设备对目标区域进行拍摄,以获得平面图像信息;所述摄像设备将所述平面图像信息进行三维重建,以获得所述三维图像信息;所述摄像设备利用预设密钥对所述三维图像信息进行加密,以获得所述图像信息。
11.可以看出,摄像设备通过将拍摄得到的平面图像信息进行三维重建以及图像加密处理,从而得到加密的三维图像信息,然后再将加密的三维图像信息发送给云端进行识别判断。上述方法中利用加密的三维图像信息,进一步保证了用户的隐私安全,而且三维图像信息更直观、全面地表述目标区域的特征,提高了云端识别结果的准确性以及效率。
12.在本申请实施例中,在所述摄像设备向云端发送图像信息之前,所述方法还包括:所述终端设备向所述云端发送监控请求,其中,所述监控请求为所述终端设备监控所述目
标区域的请求,所述监控请求包括所述终端设备的标识信息以及拍摄所述目标区域的所述摄像设备的标识信息;所述云端接收所述终端设备发送的监控请求,并将所述摄像设备标识信息与所述终端设备标识信息进行关联存储。
13.可以看出,通过云端将摄像设备标识信息与终端设备标识信息进行关联存储,方便云端根据监控请求直接确定与终端设备关联的摄像设备,缩短终端设备与摄像设备之间的通信时间,从而提高工作人员获得告警提示的效率。
14.在本申请实施例中,在所述事件类型为特殊事件的情况下,所述云端向终端设备发送告警提示包括:所述云端根据所述摄像设备的标识信息,获得所述摄像设备拍摄的所述目标区域的位置信息;所述云端向所述终端设备发送所述图像信息对应的所述事件类型以及所述目标区域的位置信息。
15.可以看出,当云端确定加密的三维图像信息对应的事件类型为特殊事件时,直接向终端设备发送告警提示。上述方法无需在终端设备或者云端中对加密的三维图像信息进行解密还原,不仅提高了用户的隐私安全性,同时也使得工作人员及时了解特殊事件发生的地点以及特殊事件的类型,方便工作人员做出相应的措施,极大地提高了工作效率。
16.在本申请实施例中,所述方法还包括:使用样本集对神经网络进行训练,获得特殊事件识别模型,其中,所述样本集包括图像信息样本以及对应的事件类型样本,并且所述图像信息样本是通过所述预设密钥对三维图像信息样本进行加密得到的。
17.可以看出,利用大量已知的图像信息样本以及对应的事件类型样本训练得到的特殊事件识别模型对上述加密的三维图像信息进行识别判断,提高了识别结果的精确性,进而提高了工作人员的效率。
18.第二方面,本申请提供了一种通过加密后的图像进行安全告警的系统,包括摄像设备、云端以及终端设备,其中,
19.所述摄像设备,用于向所述云端发送图像信息,其中,所述图像信息为加密的三维图像信息;
20.所述云端,用于将所述图像信息输入特殊事件识别模型,以得到所述图像信息对应的事件类型;在所述事件类型为特殊事件的情况下,向所述终端设备发送告警提示;
21.所述终端设备,用于接收所述云端发送的所述告警提示。
22.上述系统中,摄像设备向云端发送图像信息,云端接收到图像信息后对其进行判断,从而得到图像信息中是否表达出有特殊事件的发生,若有特殊事件,则云端向终端设备发送告警提示。因此,利用上述系统对目标区域进行监控时,可以有效地保障用户的隐私安全,同时大大提高了目标区域的安全防护。
23.在本申请实施例中,在所述摄像设备向云端发送图像信息之前,所述摄像设备还用于:对目标区域进行拍摄,以获得平面图像信息;将所述平面图像信息进行三维重建,以获得所述三维图像信息;利用预设密钥对所述三维图像信息进行加密,以获得所述图像信息。
24.可以看出,利用摄像设备对目标区域拍摄的平面图像信息进行三维重建以及图像加密,进一步加强图像信息的数据安全性,保护用户的隐私。
25.在本申请实施例中,在所述摄像设备向云端发送图像信息之前,所述终端设备,还用于向所述云端发送监控请求,其中,所述监控请求为所述终端设备监控所述目标区域的
请求,所述监控请求包括所述终端设备的标识信息以及拍摄所述目标区域的所述摄像设备的标识信息;所述云端,还用于接收所述终端设备发送的监控请求,并将所述摄像设备标识信息与所述终端设备标识信息进行关联存储。
26.可以看出,终端设备与摄像设备通过云端进行通信,当终端设备需要对目标区域进行监控时,通过云端可以直接将拍摄该目标区域的摄像设备反馈的结果发送给终端设备,节省了人为判断图像信息的时间,同时提高了用户的隐私安全。
27.在本申请实施例中,在所述事件类型为特殊事件的情况下,所述云端还用于:根据所述摄像设备的标识信息,获得所述目标区域的位置信息;向所述终端设备发送所述图像信息对应的所述事件类型以及所述目标区域的位置信息。
28.可以看出,由于每个摄像设备都具有对应的标识信息,因此云端通过摄像设备的标识信息可以确定该摄像设备拍摄的区域,使得当该区域发生特殊事件时,云端可以及时向终端设备发送该区域的位置以及发生的特殊事件,提高告警效率的同时保护了用户的隐私安全。
29.在本申请实施例中,所述摄像设备还用于:使用样本集对神经网络进行训练,获得特殊事件识别模型,其中,所述样本集包括图像信息样本以及对应的事件类型样本,并且,所述图像信息样本是通过所述预设密钥对三维图像信息样本进行加密得到的。
30.可以看出,摄像设备使用大量的图像信息样本以及对应的事件类型样本对神经网络进行训练,从而得到特殊事件识别模型,使得利用特殊事件识别模型对目标区域的图像信息进行识别时得到的结果的准确性大大提高。另外,由于在识别过程中无需对图像信息进行解密,因此保护了用户的隐私安全。
31.第三方面,本申请提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被硬件(例如处理器等)执行时实现如上述第一方面或者第一方面的任意具体实现方式中所描述方法。
32.第四方面,本申请提供了一种包括指令的计算机程序产品,当所述计算机程序产品在上述第二方面涉及的通过加密后的图像进行安全告警的系统上运行时,使得上述系统执行如上述第一方面或者第一方面的任意具体实现方式中所述的方法。
附图说明
33.为了更清楚地说明本申请实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
34.图1是本申请实施例提供的一种获取加密三维图像的方法的流程示意图;
35.图2是本申请实施例提供的一种通过加密后的图像进行安全告警的方法的流程示意图;
36.图3是本申请实施例提供的一种通过加密后的图像进行安全告警的系统的结构示意图;
37.图4是本申请实施例提供的一种摄像设备的结构示意图;
38.图5是本申请实施例提供的一种云端的结构示意图;
39.图6是本申请实施例提供的一种终端设备的结构示意图;
具体实施方式
40.下面结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。应理解的,本申请的实施例部分使用的术语仅用于对本申请的具体实施例进行解释,而非旨在限定本申请。本申请所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有付出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
41.本申请提供了一种通过加密后的图像进行安全告警的方法,使得在保证隐私的情况下,识别出监控区域内是否发生有异常事件。接下来,首先对本申请实施例涉及的用于进行安全告警的加密图像进行详细的描述。
42.一般情况下,摄像设备拍摄的图像为平面图像,而平面图像通常只能反映出物体的上下、左右的二维关系,也就是说,平面图像只能传达物体的表层信息。相较于平面图像,三维图像中携带有更多信息(如,物体的空间关系),使得三维图像能反映物体的深层次信息,例如,一颗足球的平面图像为圆形,三维图像为圆球,圆形只能反映出足球的一个面,而圆球能反映出足球的轮廓、大小以及形状等等。因此,本申请实施例利用三维图像信息来还原目标监控区域的真实场景,从而得到监控区域中人物的位置、姿态以及三维轮廓等信息,然后利用这些信息准确地判断监控区域内是否发生异常事件。
43.在本申请实施例中,为了避免三维图像信息在存储、传输以及使用的过程中被非法浏览或者处理,因此,摄像设备还需要对三维图像信息进行加密处理。
44.参见图1,图1是本申请提供的一种获取加密三维图像的方法的流程示意图,具体包括但不限于如下步骤:
45.s101、摄像设备对目标区域进行拍摄,以获得平面图像信息。
46.具体地,当摄像设备检测到目标人物进入摄像设备的监控区域时,摄像设备开启拍摄模式,然后摄像设备按照预设的采样间隔从拍摄的视频中提取多帧平面图像信息。需要说明的,上述多帧平面图像信息为不用角度的平面图像信息,也就是说,摄像设备需要以不同角度拍摄目标监控区域,从而得到不同角度的平面图像信息。
47.可以理解,上述多帧不同角度的平面图像可以由一台摄像设备拍摄得到,也可以由多台摄像设备拍摄得到,本申请不作具体限定。在目标监控区域安装有一台摄像设备的情况下,该摄像设备通过控制云台使得摄像头旋转一定角度或者移动一定距离,从而在不同角度拍摄目标监控区域。在目标监控区域安装有多台摄像设备且这些摄像设备分别安装于目标监控区域的不同角落的情况下,可以获得同一时刻下不同拍摄角度的多帧平面图像。此处,多台摄像设备中至少有一台摄像设备具有图像处理功能,以接收其它摄像设备发送的平面图像,并将接收的多帧平面图像进行处理。
48.s102、摄像设备将平面图像信息进行三维重建,以获得三维图像信息。
49.在本申请实施例中,三维图像信息是根据多帧以不同角度拍摄的目标区域的平面图像进行三维重建获得的,其中,三维图像信息为三维轮廓信息,例如,目标区域中目标人物的人体轮廓信息,换句话说,三维图像只显示目标人物的轮廓,不显示目标人物具体的五官特征或者外貌特征,保护了目标人物的隐私安全。
50.在一个可能的实施例中,平面图像信息的三维重建过程如下:
51.步骤一,摄像设备获取以n个不同的角度拍摄得到的n段视频,其中,n≥2, n段视
频中的每一段视频由不同时刻的视频帧组成,且每一个视频帧为一张平面图像,用于反映当前时刻目标区域的情况。
52.步骤二,摄像设备从上述n段视频中的每一段视频中提取一张预设时刻的平面图像,从而得到n张平面图像,这n张平面图像反映了n个不同角度的目标区域。
53.步骤三,摄像设备分别提取上述n张平面图像中每一张平面图像的m个特征点,从而得到n
×
m个特征点。
54.其中,特征点包括目标区域中人物的特征点、物体的特征点、人物与物体之间的相对位置等等。以人物的特征点为例,区域中人物的特征点包括头顶点、肩峰点或者关节点等等。
55.在本申请具体的实施例中,可以利用关键点检测模型,也可以利用harris 特征提取算子来提取目标区域中人物的特征点,此处不作具体限定。
56.步骤四,摄像设备对n
×
m个特征点进行匹配,即确定n张平面图像中的同一特征点的对应关系,从而建立n个角度的平面图像之间的对应关系。
57.步骤五,摄像设备根据n张平面图像之间的每一个匹配点在对应图像中的坐标以及摄像设备之间的距离,计算得到每一个匹配点在三维空间中的位置,从而恢复平面图像中的三维场景,获得目标区域的三维图像信息。
58.需要说明的,上述对摄像设备拍摄的平面图像进行三维重建的方法可以是双目视觉算法,也可以是运动恢复形状算法或者轮廓恢复形状算法等等,可以根据实际使用情况选择适当的三维重建方法,本申请实施例不作具体限定。
59.s103、摄像设备利用预设密钥对三维图像信息进行加密,从而得到加密后的三维图像信息。
60.在一个可能的实施例中,摄像设备利用同态加密算法对整张三维图像进行加密。为了增强保密效果,在图像加密之前先对三维图像进行置乱,使得三维图像转变为杂乱无章且难以辨认的图像,具体实现中,
61.步骤一,摄像设备根据预设密钥(x0,y0,z0),对混沌系统进行求解,以获得三维图像对应的混沌加密序列(x
i
,y
i
,z
i
)。
62.其中,三维图像的大小为p
×
q,即三维图像中有p
×
q个像素点,混沌序列 (x
i
,y
i
,z
i
)可表示为{x
i
|i=1,2,...,p
×
q},{y
i
|i=1,2,...,p
×
q},{z
i
|i=1,2,...,p
×
q}。
63.步骤二,摄像设备利用混沌加密序列中的{y
i
|i=1,2,...,p
×
q}序列对三维图像中p行中的每一行像素点进行置乱,得到第一置乱图像。
64.步骤三,摄像设备利用混沌加密序列中的{z
i
|i=1,2,...,p
×
q}序列对第一置乱图像中q列中的每一列像素点进行置乱,得到第二置乱图像。
65.步骤四,摄像设备利用混沌加密序列中的{x
i
|i=1,2,...,p
×
q}序列与第二置乱图像中的每一个像素点进行异或运算,得到上述加密后的三维图像。
66.步骤五,摄像设备通过rsa算法对预设密钥(x0,y0,z0)进行加密,生成私有密钥(x0′
,y0′
,z0′
)。
67.可选的,摄像设备将私有密钥发送至其他设备,方便其他设备利用私有密钥对上述加密后的三维图像信息进行解密,以获得三维图像。
68.可以理解,上述三维图像的加密过程仅仅作为一种举例,在实际应用中,加密方法
还可以是其他的形式,例如,混沌系统可以是lorenz系统、也可以是chua 系统等等。预设密钥的加密方式可以是rsa加密算法、也可以是pailler算法等等。另外,还可以基于其他加密算法(如,aes算法)对三维图像信息进行加密等等,此处不作具体限定。
69.在另一个可能的实施例中,为了减少摄像设备的工作量,摄像设备可以仅对三维图像中的隐私区域进行加密,其中,隐私区域是指私密性较强、泄漏后可能会造成危害的区域,例如,人脸的五官以及人体的隐私部位等。可以理解的,摄像设备对隐私区域的加密过程与上述摄像设备对整张三维图像的加密过程类似,为了简便,此处不再展开赘述。
70.另外,需要说明的是,上述摄像设备可以是普通摄像设备,也可以是3d摄像设备,此处不作具体限定。当摄像设备是3d摄像设备时,可以直接拍摄得到目标区域的三维图像。
71.参加图2,图2是本申请提供的一种通过加密后的图像进行安全告警的方法。如图2所示,本申请实施例的通过加密后的图像进行安全告警的方法包括但不限于如下步骤:
72.s201、终端设备向云端发送监控请求。
73.其中,监控请求为终端设备监控目标区域的请求,并且监控请求包括终端设备的标识信息以及拍摄目标区域的摄像设备的标识信息。
74.s202、云端接收终端设备发送的监控请求,并将摄像设备标识信息与终端设备标识信息进行关联存储。
75.s203、摄像设备向云端发送图像信息。
76.其中,图像信息为加密的三维图像信息,加密的三维图像信息可以是对整张三维图像进行加密后的图像信息,也可以是对三维图像中的隐私区域进行加密后的图像信息,此处不作具体限定。
77.s204、云端将图像信息输入特殊事件识别模型,以得到图像信息对应的事件类型。
78.在一种可能的实施例中,上述特殊事件识别模型可以表示为:
79.y=recognition(x)
80.其中,x为上述图像信息,y为上述图像信息对应的事件类型的识别结果, recognition()表示为图像信息与其对应的事件类型的识别结果之间的映射关系。
81.在一具体的实施例中,使用大量样本集对神经网络进行训练,可以获得特殊事件识别模型recognition(),其中,所述样本集包括图像信息样本以及对应的事件类型样本,并且,图像信息样本是通过预设密钥对三维图像信息样本进行加密得到的。可以理解的,图像信息样本可以包括利用预设密钥对整张三维图像信息样本进行加密后得到的图像信息,也可包括利用预设密钥对整张三维图像信息样本中的隐私区域进行加密后得到的图像信息。
82.s205、云端判断图像信息对应的事件类型是否为特殊事件。在事件类型为特殊事件的情况下,执行s206,否则返回s203,对摄像设备发送的下一时刻的图像信息进行识别判断。
83.s206、云端向终端设备发送告警提示。
84.在本申请具体的实施例中,在云端向终端设备发送告警提示之前,云端根据摄像设备的标识信息,获得目标区域的位置信息;然后向终端设备发送图像信息对应的事件类型以及目标区域的位置信息。
85.s207、终端设备接收云端发送的告警提示后,根据告警提示做出相应的应对措施。
86.举例说明,在目标区域安装一个摄像头,当目标对象进入该摄像头监控区域时,该摄像头开始进行拍摄,预设时间后,摄像头向左移动预设距离继续进行拍摄。然后,摄像头根据上述拍摄的视频,可以提取得到两帧不同角度平面图像,将这两帧平面图像进行三维重建以及加密后,可以得到加密后的三维图像信息。然后,摄像头将加密后的三维图像信息上传至云端,云端利用特殊事件模型对上述加密后的三维图像进行识别后得到目标对象晕倒在目标区域中,此时,云端向工作人员发送告警提示,以告知工作人员目标对象的具体位置,方便工作人员及时帮助目标对象。
87.需要说明的,为了简便陈述,本实施例中并没有对图像信息的获取展开详细描述,具体请参见图1及其相关实施例的描述。
88.上述方法能够直接根据加密后的三维图像信息对目标区域进行安全判断,在判断过程中无需对加密后的三维图像信息进行解密,即可获得安全告警提示,而且,上述方法中不仅将摄像设备拍摄的平面图像信息重建为三维图像信息,还对三维图像信息进行加密,进一步保证用户的隐私安全,使得工作人员能及时应对紧急事件的发生,保障人们的人身安全以及财产安全。
89.参见图3,图3是本申请提供的一种通过加密后的图像进行安全告警的系统 300的结构示意图。本申请实施例的安全告警系统300包括摄像设备310、云端 320以及终端设备330,其中,摄像设备310通过云端320与终端设备330进行关联。具体地,
90.摄像设备310,用于向云端320发送图像信息,其中,图像信息为加密的三维图像信息;
91.云端320,用于将图像信息输入特殊事件识别模型,以得到图像信息对应的事件类型;并且,在所述事件类型为特殊事件的情况下,向终端设备330发送告警提示;
92.终端设备330,用于接收云端320发送的告警提示。
93.在一种可能的实施例中,在摄像设备向云端发送图像信息之前,摄像设备 310还用于:对目标区域进行拍摄,以获得平面图像信息;将所述平面图像信息进行三维重建,以获得所述三维图像信息;利用预设密钥对三维图像信息进行加密,以获得图像信息。
94.在一种可能的实施例中,在摄像设备向云端发送图像信息之前,终端设备 330还用于向云端320发送监控请求,其中,监控请求为终端设备330监控目标区域的请求,监控请求包括上述终端设备330的标识信息以及拍摄目标区域的摄像设备310的标识信息;云端320还用于接收终端设备330发送的监控请求,并将摄像设备310标识信息与终端设备330标识信息进行关联存储。
95.在一种可能的实施例中,在事件类型为特殊事件的情况下,云端320还用于:根据摄像设备310的标识信息,获得目标区域的位置信息;向终端设备330发送图像信息对应的事件类型以及目标区域的位置信息。
96.在一种可能的实施例中,摄像设备310还用于:使用样本集对神经网络进行训练,获得特殊事件识别模型,其中,样本集包括图像信息样本以及对应的事件类型样本,其中,图像信息样本是通过预设密钥对三维图像信息样本进行加密得到的。
97.需要说明的,为了简便陈述,本实施例中并没有对图像信息的获取展开详细描述,具体请参见图1及其相关实施例的描述。
98.上述通过加密后的图像进行安全告警的系统中,摄像设备将获取的加密的三维图
像信息发送给云端,云端对加密的三维图像信息进行识别后,将特殊事件的是识别结果发送给终端设备,使得终端设备端的工作人员可以及时获知发生特殊事件的位置以及对应的特殊事件类型,在提高安全防护的同时也避免了用户隐私的泄露问题。
99.下面将介绍本申请实施例涉及的摄像设备310、云端320以及终端设备330。
100.参见图4,图4是本申请提供的一种可能的摄像设备310的结构示意图。本申请实施例中的摄像设备310集成了视频采集、图像处理(如,三维重建、图像加密)、编码压缩、前端存储以及网络传输等多种功能,具体包括以下至少之一:镜头单元311、图像传感器312、模数转换单元313、图像处理单元314、控制单元315、通信接口316以及存储单元317。
101.其中,镜头单元311配置有镜头控制单元,用于控制镜头左右移动以及多角度旋转。图像传感器312将拍摄得到的图像光信号转换为电信号。模数转换单元 313将电信号转换为数字信号,然后再将数字信号发送给图像处理单元314。图像处理单元314中用于进行光学校正、三维图像重建以及图像加密等等。
102.控制单元315具有视频输出、网络通讯接口以及串口通讯接口等功能,控制单元315还用于调用存储单元317中的相应程序对图像处理单元进行控制,以获得加密的三维图像信息。
103.通信接口316可以为有线接口或无线接口,用于与其他模块或设备进行通信,有线接口可以是以太接口、局域互联网络(local interconnect network,lin)以及flexray接口,无线接口可以是蜂窝网络接口或使用无线局域网接口等。例如,本申请实施例中通信接口316具体可用于接收外部其他图像采集设备(例如,摄像机)发送的图像数据、接收外部输入设备输入的摄像机的外部参数以及焦距等内部参数。
104.存储单元317与其他各个单元进行耦合,用于存储各种数据(如图像信息、光学校正数据或者摄像机内外参数等等)、各种软件程序和/或多组程序指令(如三维图像重建算法、图像加密算法等等)。具体实现中,存储单元317可包括高速随机存取的存储器,并且也可包括非易失性存储器,例如一个或多个磁盘存储设备、闪存设备或其他非易失性固态存储设备。
105.需要说明的,摄像机310可能包含相比于图4展示的更多或者更少的组件,或者有不同的组件配置方式,此处不再进行赘述。
106.参见图5,图5是本申请提供的一种云端320的结构示意图。本申请实施例中的云端320包括:处理器321、存储器322(一个或多个计算机可读存储介质)、通信接口323,并且处理器321、存储器322与通信接口323通过总线324耦合,具体地,
107.处理器321可以是一个或多个中央处理器(central processing unit,cpu),在处理器321是一个cpu的情况下,该cpu可以是单核cpu,也可以是多核cpu。处理器321用于读取所述存储器322中存储的程序代码,与通信接口323 配合执行本申请上述实施例中s202、s204

s206执行的方法的部分或全部步骤。
108.存储器322可包括但不限于随机存储记忆体(random access memory,ram)、可擦除可编程只读存储器(erasable programmable rom,eprom)、只读存储器 (read

only memory,rom)或便携式只读存储器(compact disc read

only memory, cd

rom)等等。存储器322与处理器321耦合,用于存储各种软件程序和/或多组指令。具体实现中,存储器322中存储有摄像设备310发送的图像信息、摄像设备标识信息、终端设备标识信息等等。存储器
322还可以存储网络通信程序,该网络通信程序可用于与一个或多个摄像设备310、一个或多个终端设备330进行通信。存储器322还可以存储有特殊事件识别模型算法等等。
109.通信接口323可以为有线接口(例如以太网接口)或无线接口(例如蜂窝网络接口或使用无线局域网接口),用于与其他模块或设备进行通信。
110.总线324可以是外设部件互连标准(peripheral component interconnect,pci) 总线或扩展工业标准结构(extended industry standard architecture,简称eisa) 总线等。总线324可以分为地址总线、数据总线、控制总线等。为便于表示,图 5中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。此外,云端320可能包含相比于图5展示的更多或者更少的组件,或者有不同的组件配置方式。
111.参见图6,图6是本申请提供的一种终端设备330的结构示意图。如图6所示,本申请实施例的终端设备330包括:处理器331、存储器332以及通信接口 333,并且处理器331、存储器332与通信接口333通过总线334耦合,具体地,
112.处理器331可以是一个或多个中央处理器(central processing unit,cpu),在处理器331是一个cpu的情况下,该cpu可以是单核cpu,也可以是多核 cpu。处理器331用于读取所述存储器332中存储的程序代码,与通信接口333 配合执行本申请上述实施例中s201、s207执行的方法的部分或全部步骤。
113.存储器332可包括但不限于随机存储记忆体(random access memory,ram)、可擦除可编程只读存储器(erasable programmable rom,eprom)、只读存储器 (read

only memory,rom)或便携式只读存储器(compact disc read

only memory, cd

rom)等等。存储器332与处理器331耦合,用于存储各种软件程序和/或多组指令。具体实现中,存储器332中可以存储有云端320发送的告警提示,也可以存储网络通信程序,该网络通信程序可用于与云端320进行通信等等。
114.通信接口333可以为有线接口(例如以太网接口)或无线接口(例如蜂窝网络接口或使用无线局域网接口),用于与其他模块或设备进行通信。可选的,该终端设备还可以包括输入/输出接口335,输入/输出接口335连接有输入输出设备,用于接收输入的信息,输出操作结果,输入/输出接口750可以为鼠标、键盘、触摸屏、显示器或者光驱等。
115.总线334可以是外设部件互连标准(peripheral component interconnect,pci) 总线或扩展工业标准结构(extended industry standard architecture,简称eisa) 总线等。总线334可以分为地址总线、数据总线、控制总线等。为便于表示,图 6中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。此外,终端设备330可能包含相比于图6展示的更多或者更少的组件,或者有不同的组件配置方式。
116.在本申请实施例中,终端设备330可以是用户侧的一种用于接收或发射信号的实体,如新一代用户设备(new generation ue,gue)。终端设备也可以称为终端设备(user equipment,ue)、接入终端、用户单元、用户站、移动站、移动台、远方站、远程终端、移动设备、用户终端、终端、无线通信设备、用户代理或用户装置。终端设备可以是无线局域网(wireless local area networks,wlan)中的站点(station,st),可以是蜂窝电话、无绳电话、会话启动协议(session initiationprotocol,sip)电话、无线本地环路(wireless local loop,wll)站、个人数字处理(personal digital assistant,pda)设备、具有无线通信功能的手持设备、计算设备或连接到无线调制解调器的其它处理设备、车载设备、可穿戴
设备以及下一代通信系统,例如,第五代通信(fifth

generation,5g)网络中的终端设备或者未来演进的公共陆地移动网络(public land mobile network,plmn)网络中的终端设备,新无线(new radio,nr)通信系统中的终端设备等。作为示例而非限定,在本发明实施例中,该终端设备还可以是可穿戴设备。可穿戴设备也可以称为穿戴式智能设备,是应用穿戴式技术对日常穿戴进行智能化设计、开发出可以穿戴的设备的总称,如眼镜、手套、手表、服饰及鞋等。可穿戴设备即直接穿在身上,或是整合到用户的衣服或配件的一种便携式设备。可穿戴设备不仅仅是一种硬件设备,更是通过软件支持以及数据交互、云端交互来实现强大的功能。广义穿戴式智能设备包括功能全、尺寸大、可不依赖智能手机实现完整或者部分的功能,例如:智能手表或智能眼镜等,以及只专注于某一类应用功能,需要和其它设备如智能手机配合使用,如各类进行体征监测的智能手环、智能首饰等。
117.本申请还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被硬件(例如处理器等)执行,以实现本申请实施例中由通过加密后的图像进行安全告警的系统300执行的任意一种方法的部分或全部步骤。
118.本申请还提供了一种包括指令的计算机程序产品,当所述计算机程序产品在所述通过加密后的图像进行安全告警的系统300上运行时,以实现本申请实施例中由通过加密后的图像进行安全告警的系统300执行的任意一种方法的部分或全部步骤。
119.在上述实施例中,可全部或部分地通过软件、硬件、固件、或其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。上述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行上述计算机程序指令时,全部或部分地产生本申请实施例所述的流程或功能。上述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。上述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,上述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线)或无线 (例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。上述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。上述可用介质可以是磁性介质(例如软盘、硬盘、磁带)、光介质(例如光盘)、或者半导体介质(例如固态硬盘)等。
120.在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
121.在本申请所提供的几个实施例中,应当理解到,当在本申请说明书和所附权利要求书中使用时,术语“包括”和“包含”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。
122.还应当理解,在此本申请说明书中所使用的术语仅仅是出于描述特定实施例的目的,而并不意在限制本申请。如在本申请说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。
123.还应当进一步理解,在本申请说明书和所附权利要求书中使用的术语“和/ 或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。
124.在本申请所提供的几个实施例中,应该理解到,所揭露的装置,也可以通过其它的
方式实现。例如以上所描述的装置实施例仅仅是示意性的,例如上述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可结合或者可以集成到另一个系统,或一些特征可以忽略或不执行。另一点,所显示或讨论的相互之间的间接耦合或者直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性或其它的形式。
125.上述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者,也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本申请实施例的方案的目的。
126.另外,在本申请各实施例中的各功能单元可集成在一个处理单元中,也可以是各单元单独物理存在,也可以是两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
127.上述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等) 执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质例如可包括:u盘、移动硬盘、只读存储器、随机存取存储器、磁碟或光盘等各种可存储程序代码的介质。
128.以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以权利要求的保护范围为准。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1