一种事件检测方法、装置、设备及存储介质与流程

文档序号:30697703发布日期:2022-07-09 18:19阅读:137来源:国知局
一种事件检测方法、装置、设备及存储介质与流程

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.在本公开实施例中,由于在发送告警消息后,还接受针对该告警消息的处理消息,并在解析队列中消除该告警消息对应的异常事件对应的解析任务,可以节省解析资源的同
时,还可以从整体上提升对大量场景视频的解析效率,提升告警消息的及时性。
35.在一些实施例中,所述基于所述异常事件的属性信息生成所述目标场景视频对应的告警消息,包括:
36.基于所述异常事件的事件等级,确定所述告警消息对应的消息类型;
37.基于所述异常事件的事件类型,确定所述告警消息对应的接收方;
38.基于所述消息类型和所述接收方生成所述告警消息。
39.在本公开实施例中,由于针对不同事件等级和事件类型的场景视频生成对应的告警消息,可以更加高效的传递告警消息,降低了传统技术中广播告警消息的带宽占用情况。
40.在一些实施例中,所述视频信息包括所述场景视频的视频属性,所述方法还包括:
41.获取至少一个维度的属性阈值;
42.基于所述场景视频的视频属性和对应维度的属性阈值,对获取的多个场景视频进行过滤,其中,所述视频属性包括以下中的至少一种:分辨率、视频格式、视频大小、视频时长。
43.在本公开实施例中,由于对得到的多个场景视频进行解析之前,先基于至少一个维度的属性阈值对该多个场景视频进行过滤,可以去除多个场景视频中不满足解析标准的场景视频,减少了解析资源的浪费。
44.另一方面,提供一种事件检测系统,其特征在于,所述系统包括视频中转平台、视频解析平台,其中:
45.所述视频中转平台,用于获取多个场景视频和每一所述场景视频对应的视频信息;所述视频信息包括所述场景视频对应的地域信息和采集所述场景视频的视频采集设备的设备信息;基于每一所述场景视频对应的地域信息和设备信息,确定每一所述场景视频的解析优先级;将每一所述场景视频和对应的解析优先级传输至视频解析平台;
46.所述视频解析平台,用于针对所述多个场景视频中的目标场景视频,基于所述解析优先级对应的顺序,对所述目标场景视频进行解析,得到所述目标场景视频中的事件检测结果。
47.再一方面,提供一种事件检测装置,包括:
48.获取模块,用于获取多个场景视频和每一所述场景视频对应的视频信息;所述视频信息包括所述场景视频对应的地域信息和采集所述场景视频的视频采集设备的设备信息;
49.确定模块,用于基于每一所述场景视频对应的地域信息和设备信息,确定每一所述场景视频的解析优先级;
50.解析模块,用于针对所述多个场景视频中的目标场景视频,基于所述解析优先级对应的顺序,对所述目标场景视频进行解析,得到所述目标场景视频中的事件检测结果。
51.又一方面,提供一种事件检测设备,包括:存储器和处理器,所述存储器存储有可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述方法中的步骤。
52.又一方面,提供一种计算机存储介质,所述计算机存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现上述方法中的步骤。
53.在本公开实施例中,在无需增加采集设备的基础上,通过引入个人设备采集的视
频,弥补了公共采集设备的视野盲区、公共采集设备部署稀疏的问题;并且为了避免个人设备可能引入的大量低效视频而导致无法及时检测出异常事件,基于场景视频的地域信息和设备信息,确定多个场景视频中每一场景视频对应的解析优先级,并按照解析优先级对多个场景视频进行解析。不仅可以实现对大量场景视频的解析,还可以在面对多个场景视频的情况下,找到需要优先解析的场景视频,并进行优先解析。
附图说明
54.图1为本公开实施例提供的一种事件检测方法的流程示意图;
55.图2为本公开实施例提供的一种事件检测方法的流程示意图;
56.图3为本公开实施例提供的一种事件检测方法的流程示意图;
57.图4为本公开实施例提供的一种事件检测方法的流程示意图;
58.图5为本公开实施例提供的一种事件检测方法的流程示意图;
59.图6为本公开实施例提供的一种事件检测方法的流程示意图;
60.图7为本公开实施例提供的一种事件检测方法的流程示意图;
61.图8为本公开实施例提供的一种事件检测方法的流程示意图;
62.图9为本公开实施例提供的一种事件检测系统的系统架构示意图;
63.图10为本公开另一实施例提供的一种事件检测方法的流程示意图;
64.图11为本公开实施例提供的一种事件检测装置的组成结构示意图;
65.图12为本公开实施例提供的一种事件检测设备的硬件实体示意图。
具体实施方式
66.下面将通过实施例并结合附图具体地对本公开的技术方案进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。
67.需要说明的是:在本公开实例中,“第一”、“第二”等是用于区别类似的对象,而不必用于描述目标的顺序或先后次序。另外,本公开实施例所记载的技术方案之间,在不冲突的情况下,可以任意组合。
68.下面说明本公开实施例提供的电子设备的示例性应用,本公开实施例提供的电子设备可以实施为笔记本电脑,平板电脑,台式计算机,机顶盒,移动设备(例如,移动电话,便携式音乐播放器,个人数字助理,专用消息设备,便携式游戏设备)等各种类型的用户终端(以下简称终端),也可以实施为服务器。以本公开实施例应用于服务器为例进行说明。
69.图1是本公开实施例提供的事件检测方法的一个可选的流程示意图,将结合图1示出的步骤进行说明。
70.s101、获取多个场景视频和每一所述场景视频对应的视频信息;所述视频信息包括所述场景视频对应的地域信息和采集所述场景视频的视频采集设备的设备信息。
71.在一些实施例中,不同的场景视频可以不同的视频采集设备获取,相应地,每一场景视频可以携带该场景视频对应的视频信息。
72.其中,该视频信息包括该场景视频对应的地域信息,该地域信息用于表征该场景视频在真实场景中的位置信息。在采集该场景视频的视频采集设备为移动设备的情况下,
该地域信息可以为采集该场景视频的过程中,该视频采集设备所处的位置信息;在采集该场景视频的视频采集设备为定点设备的情况下,该地域信息为该定点设备对应的固定采集区域的位置信息。
73.其中,该视频信息包括采集所述场景视频的视频采集设备的设备信息,该设备信息可以包括该视频采集设备的设备类型。例如,该设备类型可以包括移动设备类型和定点设备类型。其中,该移动设备类型的视频采集设备可以包括个人手机、个人车载摄像头、巡逻人员配备的执法监控设备等;该定点设备类型的视频采集设备可以包括设置于固定位置的摄像头设备。
74.s102、基于每一所述场景视频对应的地域信息和设备信息,确定每一所述场景视频的解析优先级。
75.在一些实施例中,场景视频对应的解析优先级与该场景视频对应的地域信息存在对应关系的同时,也与该场景视频对应的设备信息存在对应关系。服务器中预设多个优先级对应关系,其中,每一优先级对应关系可以包括地域信息、设备信息和解析优先级的对应关系。在得到任意场景视频对应的地域信息和设备信息的情况下,可以基于上述预设的多个优先级对应关系,确定该场景视频对应的解析优先级。
76.为了便于理解本公开实施例中地域信息和设备信息对解析优先级的影响,以下将以地域信息包括重点区域和非重点区域、设备信息包括移动设备和定点设备为例进行说明,基于上述举例,服务器中可以包括4个优先级,其中,第一优先级对应重点区域和定点设备、第二优先级对应重点区域和移动设备、第三优先级对应非重点区域和定点设备、第四优先级对应非重点区域和移动设备;其中,若场景视频a为定点设备在重点区域采集到的,场景视频b为移动设备在非重点区域采集到的,则需要先解析该场景视频a,再解析场景视频b。其中,本公开实施例中地域信息还可以包括三种或三种以上的地域类型、设备信息还可以包括三种或三种以上的设备类型。
77.s103、针对所述多个场景视频中的目标场景视频,基于所述解析优先级对应的顺序,对所述目标场景视频进行解析,得到所述目标场景视频中的事件检测结果。
78.在一些实施例中,在得到多个场景视频的情况下,可以分别确定每一场景视频对应的解析优先级,进而基于每一场景视频对应的解析优先级,确定每一场景视频的解析顺序,按照解析顺序对各场景视频进行解析,得到各场景视频对应的事件检测结果。其中,该事件检测结果至少用于表征场景视频中异常事件的严重程度。
79.在本公开实施例中,在无需增加采集设备的基础上,通过引入个人设备采集的视频,弥补了公共采集设备的视野盲区、公共采集设备部署稀疏的问题;并且为了避免个人设备可能引入的大量低效视频而导致无法及时检测出异常事件,基于场景视频的地域信息和设备信息,确定多个场景视频中每一场景视频对应的解析优先级,并按照解析优先级对多个场景视频进行解析。不仅可以实现对大量场景视频的解析,还可以在面对多个场景视频的情况下,找到需要优先解析的场景视频,并进行优先解析。
80.图2是本公开实施例提供的事件检测方法的一个可选的流程示意图,基于图1,图1中的s102可以更新为s201至s203,将结合图2示出的步骤进行说明。
81.s201、针对每一所述场景视频,基于所述场景视频对应的地域信息,确定所述场景视频对应的地域优先级。
82.在一些实施例中,服务器中预设有区域优先级对应关系,其中,该区域优先级对应关系包括多个预设区域和每一预设区域对应的优先级。针对终端上传的每一个场景视频,可以基于该场景视频对应的地域信息,在上述多个预设区域中确定该场景视频对应的目标预设区域,将该目标预设区域对应的优先级确定为所述场景视频对应的地域优先级。
83.s202、基于所述场景视频对应的设备信息,确定所述场景视频对应的设备优先级。
84.在一些实施例中,服务器中预设有设备优先级对应关系,其中,该设备优先级对应关系包括多个预设设备和每一预设设备对应的优先级。针对终端上传的每一个场景视频,可以基于该场景视频对应的设备信息,在上述多个预设设备中确定该场景视频对应的目标预设设备,将该目标预设设备对应的优先级确定为所述场景视频对应的设备优先级。
85.在一些实施例中,所述设备信息包括所述视频采集设备的设备类型。可以通过s2021至s2023实现上述基于所述场景视频对应的设备信息,确定所述场景视频对应的设备优先级。
86.s2021、获取所述视频采集设备的设备类型,其中,所述设备类型用以表征所述视频采集设备为定点设备与可移动设备中的一者,和/或,为公共设备与个人设备中的一者。
87.在一些实施例中,所述视频采集设备的类别类型可以包括移动设备类型和定点设备类型。其中,该移动设备类型的视频采集设备可以包括手机、车载摄像头、巡逻人员配备的执法监控设备等;该定点设备类型的视频采集设备可以包括设置于固定位置的摄像头设备。
88.在另一些实施例中,所述视频采集设备的类别类型可以包括公共设备类型和个人设备类型。其中,该公共设备类型可以包括设置于固定位置的摄像头设备、巡逻人员配备的执法监控设备等;该个人设备类型包括手机、车载摄像头等。
89.s2022、确定所述定点设备的设备优先级高于所述可移动设备的设备优先级;和/或,确定所述公共设备的设备优先级高于所述个人设备的设备优先级。
90.在一些实施例中,所述视频采集设备的类别类型可以包括移动设备类型和定点设备类型,此时,视频采集设备的设备类型为定点设备类型的设备优先级,高于视频采集设备的设备类型为移动设备类型的设备优先级。并且,当所述移动设备类型包括公共设备和个人设备时,移动设备类型中的公共设备的设备优先级,高于移动设备类型中的个人设备的设备优先级。
91.在另一些实施例中,所述视频采集设备的类别类型可以包括公共设备类型和个人设备类型,此时,视频采集设备的设备类型为公共设备类型的设备优先级高于视频采集设备的设备类型为个人设备类型的设备优先级。并且,当所述公共设备类型可以包括移动设备和定点设备时,所述公共设备类型中的移动设备的设备优先级,高于公共设备类型中的定点设备的设备优先级。
92.s203、基于所述场景视频对应的地域优先级和设备优先级,确定所述场景视频对应的解析优先级。
93.在一些实施例中,可以通过融合该场景视频对应的地域优先级和设备优先级来确定该场景视频对应的解析优先级。以优先级为等级的形式为例,可以对该场景视频对应的地域优先级和设备优先级进行加权求和,确定该场景视频对应的解析优先级。
94.示例性的,若存在一个场景视频对应的地域优先级为3级,设备优先级为2级,且地
域优先级对应的权重为1,设备优先级对应的权重为2,则得到的该场景视频对应的解析优先级为7。
95.基于上述实施例,通过调整地域优先级和设备优先级分别对应的权重,可以适应性的调整后续解析过程针对设备维度和区域维度的关注程度,进而可以动态的调整后续解析过程中各个场景视频对应的解析顺序。
96.参见图3,图3是本公开实施例提供的事件检测方法的一个可选的流程示意图,基于上述任一实施例,以基于图1为例,图1中的s103可以更新为s301至s302,将结合图3示出的步骤进行说明。
97.s301、构建每一所述场景视频对应的解析任务,并基于每一所述场景视频对应的解析优先级将对应的解析任务插入解析队列中。
98.在一些实施例中,针对需要解析的每一个场景视频,可以构建该场景视频对应的解析任务,并将该解析任务按照对应的解析优先级插入解析队列中,此时,解析队列可以存储至少一个解析任务和每一解析任务对应的解析优先级。基于该解析队列,可以按照各个解析任务对应的解析优先级对该解析队列中存储的各个解析任务进行处理。
99.其中,该解析队列中存储的至少一个解析任务可以按照各解析任务的解析优先级进行排序,解析优先级较高的解析任务可以位于该解析队列的队头,解析优先级较低的解析任务可以位于该解析队列的队尾;在将场景视频对应的解析任务插入至该解析队列的过程中,需要按照该解析任务对应的解析优先级在该解析队列中的排序执行插入步骤。
100.示例性的,以该解析队列包括4个解析任务分别为“解析任务a1、解析任务a2、解析任务a3、解析任务a4”为例,且分别对应的解析优先级为“25,20,10,8”。在构建一个场景视频对应的解析任务b1的情况下,若该解析任务b1对应的解析优先级为22的情况下,可以将该解析任务b1放置在解析任务a1和解析任务a2之间。
101.s302、按照解析优先级依次处理所述解析队列中存储的至少一个解析任务,得到每一所述场景视频对应的事件检测结果。
102.在一些实施例中,在按照该解析队列中各解析任务的解析优先级进行解析的过程中,在对该解析队列中的目标场景视频对应的解析任务解析完成之后,可以得到该目标场景视频对应的事件检测结果,该事件检测结果包括目标场景视频的事件类型和事件等级。其中,该目标场景视频可以为该解析队列中任意一个解析任务对应的场景视频。
103.在本实施例中,可以通过相关技术中的目标检测模型对该目标场景视频进行解析,获取该目标场景视频中存在的至少一个对象的检测信息,基于该至少一个对象的检测信息,确定该目标场景视频对应的事件类型和事件等级。
104.例如,在该目标检测模型为车辆检测模型的情况下,可以检测该目标场景视频中存在的车辆对象的数量信息、状态信息,进而基于该车辆对象的状态信息确定该目标场景视频中目标场景视频对应的事件类型,该事件类型可以包括但不限于是拥堵事件、追尾事件和翻车事件等;还可以基于该车辆对象的数量信息确定该目标场景视频对应的事件等级,车辆对象的数量与事件等级正相关。
105.又例如,在该目标检测模型为行人检测模型的情况下,可以检测该目标场景视频中存在的行人对象的轨迹信息、数量信息、状态信息,进而基于该行人对象的轨迹信息和数量信息确定该目标场景视频中是否存在非法集会事件,并基于该数量信息确定该非法集会
事件对应的事件等级;还可以基于该行人对象的状态信息和数量信息确定该目标场景视频中是否存在斗殴事件和该斗殴事件对应的事件等级。
106.在本公开实施例中,由于基于每一场景视频对应的解析优先级,将每一场景视频对应的解析任务插入解析队列中,可以实现按照解析优先级对应的解析顺序对多个场景视频进行解析的效果。
107.参见图4,图4是本公开实施例提供的事件检测方法的一个可选的流程示意图,基于上述任一实施例,以基于图1为例,所述方法还可以包括s401至s402,将结合图4示出的步骤进行说明。
108.s401、基于所述事件检测结果确定所述目标场景视频中异常事件的属性信息。
109.在一些实施例中,可以直接将该目标场景视频对应的事件检测结果作为该目标场景中异常事件的属性信息。
110.在另一些实施例中,针对真实场景中发生的异常事件,该真实场景中可以存在多个视频采集设备对该异常事件进行拍摄,并拍摄得到的场景视频上传至该服务器,服务器虽然接收到多个场景视频,但该多个场景视频可以对应同一个异常事件,服务器可以仅创建一个异常事件,并建立该异常事件与该多个场景视频的对应关系。因此,在得到该目标场景视频对应的事件检测结果之后,可以基于该目标场景视频对应的事件检测结果,确定是否已经存在该目标场景视频对应的异常事件,在存在该目标场景视频对应的异常事件的情况下,可以直接将该已创建的异常事件的属性信息作为目标场景视频中异常事件的属性信息。
111.s402、基于所述异常事件的属性信息生成所述目标场景视频对应的告警消息。
112.在一些实施例中,该异常事件的属性信息可以表征所述目标场景视频中异常事件的严重程度,为不同的目标场景视频的属性信息设置不同等级的严重程度,进而针对不同等级的严重程度设置不同类型的告警信息。
113.示例性的,可以设置三种严重程度,并将事件严重程度划分为低等级、中等级和高等级共三个严重程度,同时,将低等级的严重程度设置为显示类型的告警消息;将中等级的严重程度设置为提示音类型的告警消息;将高等级的严重程度设置为显示类型+提示音类型的告警消息。
114.在本公开实施例中,可以检测出场景视频中的异常事件,并为该异常事件生成对应的告警消息,可以实现实时告警的效果;同时,由于根据该场景视频中的异常事件的属性信息,生成对应类型的告警消息,可以在提升告警消息多样性的同时,提升告警效率。
115.参见图5,图5是本公开实施例提供的事件检测方法的一个可选的流程示意图,基于图4,图4中的s401可以包括s501至s502,将结合图5示出的步骤进行说明。
116.s501、基于所述目标场景视频的事件检测结果对应的事件类型和视频信息,在至少一个已创建事件中查找所述目标场景视频对应的目标已创建事件。
117.在一些实施例中,该服务器中可以存储至少一个已创建事件和每一已创建事件对应的属性信息,该属性信息包括以下至少之一:该已创建事件对应的事件类型、设备信息、地域信息和时间信息。
118.其中,该已创建事件对应的设备信息为该已创建事件对应的至少一个视频采集设备的设备信息。示例性的,在视频采集设备s1上传了场景视频c1、视频采集设备s2上传了场
景视频c2的情况下,若该场景视频c1和该场景视频c2均对应同一异常事件y1,则可以将该异常事件y1作为已创建事件,并将视频采集设备s1和视频采集设备s2作为该异常事件y1对应的设备信息。在接收到该视频采集设备s1和/或视频采集设备s2上传的目标场景视频c3之后,可以将该已创建事件作为目标场景视频c3对应的目标已创建事件。
119.其中,该已创建事件对应的地域信息为该已创建事件对应的至少一个场景视频的地域信息。基于上述示例,在视频采集设备s1上传了场景视频c1、视频采集设备s2上传了场景视频c2的情况下,若该场景视频c1和该场景视频c2均对应同一异常事件y1,则可以将该异常事件y1作为已创建事件,并将场景视频c1对应的地域信息和场景视频c2对应的地域信息作为该异常事件y1对应的地域信息。在接收到目标场景视频c4之后,在该目标场景视频c4的地域信息与该场景视频c1对应的地域信息和/或场景视频c2对应的地域信息相同的情况下,可以将该已创建事件作为目标场景视频c3对应的目标已创建事件。
120.其中,该已创建事件对应的时间信息为该已创建事件对应的至少一个场景视频的时间信息。基于上述示例,在视频采集设备s1上传了场景视频c1、视频采集设备s2上传了场景视频c2的情况下,若该场景视频c1和该场景视频c2均对应同一异常事件y1,则可以将该异常事件y1作为已创建事件,并将场景视频c1对应的时间信息和场景视频c2对应的时间信息作为该异常事件y1对应的时间信息。在接收到目标场景视频c5之后,在该目标场景视频c5的时间信息与该场景视频c1对应的时间信息之间的时间差小于预设时间差、和/或,目标场景视频c5的时间信息与场景视频c2对应的时间信息之间的时间差小于预设时间差的情况下,可以将该已创建事件作为目标场景视频c3对应的目标已创建事件。
121.在一些实施例中,可以通过以下实现方式实现上述基于所述目标场景视频的事件检测结果对应的事件类型和视频信息,在至少一个已创建事件中查找所述目标场景视频对应的目标已创建事件。
122.获取每一所述已创建事件对应的事件类型、设备信息、地域信息和时间信息;基于所述目标场景视频对应的事件类型和视频信息(设备信息、地域信息和时间信息),分别确定该目标场景视频与每一已创建事件的关联量化值;将关联量化值最高的已创建事件作为所述目标场景视频对应的目标已创建事件。
123.其中,针对每一个已创建事件,可以分别确定该已创建事件和该目标场景视频在事件类型对应的第一子关联量化值、确定该已创建事件和该目标场景视频在设备信息对应的第二子关联量化值、确定该已创建事件和该目标场景视频在地域信息对应的第三子关联量化值、确定该已创建事件和该目标场景视频在时间信息对应的第四子关联量化值;同时,获取事件类型、设备信息、地域信息和时间信息分别对应的权重,基于第一子关联量化值和事件类型对应的第一权重、第二子关联量化值和设备信息对应的第二权重、第三子关联量化值和地域信息对应的第三权重和第四子关联量化值和时间信息对应的第四权重,确定该已创建事件和该目标场景视频的关联量化值。
124.在一些实施例中,在该目标场景视频与每一已创建事件之间的关联量化值均小于预设的关联阈值的情况下,表征该目标场景视频中发生的异常事件不存在于至少一个已创建事件中,即该至少一个已创建事件中不存在该目标已创建事件。
125.s502、在存在所述目标已创建事件的情况下,基于所述目标场景视频的事件检测结果对应的事件等级,更新所述目标已创建事件的事件类型和事件等级,将更新后的所述
目标已创建事件的事件类型和事件等级作为所述异常事件的属性信息。
126.在一些实施例中,针对每一已创建事件,服务器中还存储每一已创建事件对应的属性信息,在存在该目标已创建事件的情况下,可以基于该目标场景视频对应的视频信息和属性信息更新该目标已创建事件的属性信息。
127.在一些实施例中,可以通过s5021实现上述基于所述目标场景视频的事件检测结果对应的事件等级,更新所述目标已创建事件的事件类型和事件等级。
128.s5021、在所述目标场景视频对应的事件等级高于所述目标已创建事件的事件等级的情况下,将所述目标场景视频对应的事件等级作为所述目标已创建事件的事件等级。
129.在本公开实施例中,在该目标场景视频对应的事件等级高于该目标已创建事件的事件等级的情况下,表征真实场景中该目标已创建事件的事件等级已经提升,因此,需要将该目标场景视频对应的事件等级作为该目标已创建事件的事件等级;在另一些实施例中,在同一时间段内,不同采集角度对应的视频采集设备对于真实场景的视频获取角度也不同,相应地,不同的视频获取角度会得到不同视频内容的场景视频,进而,即使针对真实场景中同一异常事件的拍摄得到的场景视频,由于视频获取角度的不同,可能得到携带不同视频内容的场景视频,解析得到的事件等级也不相同,因此,需要将等级较高的目标场景视频对应的事件等级作为该目标已创建事件的事件等级。
130.在一些实施例中,可以通过s5022实现上述基于所述目标场景视频的事件检测结果对应的事件等级,更新所述目标已创建事件的事件类型和事件等级。
131.s5022、在所述目标场景视频对应的事件等级低于或等于所述目标已创建事件的事件等级的情况下,基于所述目标场景视频对应的事件等级,更新所述目标已创建事件的等级量化值,基于所述目标已创建事件的等级量化值确定所述目标已创建事件的事件等级。
132.在一些实施例中,每一事件等级均对应一个等级量化值区间,在基于一个历史场景视频创建对应的已创建事件的过程中,可以直接将历史场景视频对应的事件等级的预设等级量化值作为该已创建事件的等级量化值,其中,事件等级的预设等级量化值位于该事件等级对应的等级量化值区间内。在该已创建事件为该目标场景视频对应的目标已创建事件,且目标场景视频对应的事件等级低于或等于所述目标已创建事件的事件等级的情况下,可以基于该目标场景视频对应的事件等级对该目标已创建事件的等级量化值进行更新,利用更新后的目标已创建事件的等级量化值确定该目标已创建事件(目标场景视频)的事件等级。
133.其中,基于该目标场景视频对应的事件等级对该目标已创建事件的等级量化值进行更新的过程中,不同事件等级的目标场景视频可以对应不同的更新量化值,基于该目标场景视频对应的更新量化值对该目标已创建事件的等级量化值进行更新。
134.示例性的,若存在多个事件等级,其中,事件等级一对应的等级量化值区间为(0,10],事件等级二对应的等级量化值区间为(10,20],事件等级三对应的等级量化值区间为(20,30],依次类推,若存在一个历史场景视频,该历史场景视频对应的事件等级为事件等级一,则可以建立该历史场景视频对应的已创建事件,并将该事件等级二对应的预设等级量化值(可以是10至20中的任意值,如15)作为该已创建事件对应的等级量化值。在该已创建事件为该目标场景视频对应的目标已创建事件,且目标场景视频对应的事件等级为事件
等级一的情况下,可以基于该目标场景视频对应的事件等级一对该目标已创建事件的等级量化值进行更新,在该事件等级一对应的更新量化值为6的情况下,可以得到更新后的目标已创建事件的等级量化值为21,此时,该目标已创建事件(目标场景视频)的事件等级为事件等级三。
135.s503、在不存在所述目标已创建事件的情况下,将所述目标场景视频的事件检测结果对应的事件类型和事件等级,作为所述异常事件的属性信息。
136.在一些实施例中,在该目标场景视频中发生的异常事件不存在于至少一个已创建事件中,即该至少一个已创建事件中不存在该目标已创建事件的情况下,创建新的已创建事件,并将该新的已创建事件作为该目标场景视频对应的目标已创建事件,并直接将该目标场景视频对应的属性信息(至少包括事件类型和事件等级)作为该目标已创建事件的属性信息。
137.在本公开实施例中,由于将获取的多个场景视频中的异常事件进行归类,相对于为每一场景视频生成对应的告警消息的方案,可以减少针对同一异常事件进行重复告警的情况。
138.参见图6,图6是本公开实施例提供的事件检测方法的一个可选的流程示意图,基于上述任一实施例,以基于图3为例,所述方法还包括s601,将结合图6示出的步骤进行说明。
139.s601、响应于接收到针对所述告警消息的处理消息,在所述解析队列中消除所述异常事件对应的解析任务;其中,所述处理消息用于表征所述异常事件已被处理。
140.在一些实施例中,在生成该目标场景视频对应的告警消息之后,可以向至少一个接收设备发送该告警消息,在接收到接收设备发送的针对该告警消息的处理消息之后,表示在真实场景中的异常事件已被处理。
141.其中,在接收到该异常事件对应的处理消息之后,表示真实场景中该异常事件已被处理,则解析队列中关于该异常事件的场景视频可以不需要被处理。因此,在本公开实施例中,可以响应于针对所述异常事件的处理消息,将解析队列中收到该处理消息的异常事件对应的解析任务消除。
142.在一些实施例中,在解析队列中确定该异常事件对应的解析任务的方案可以为:获取该异常事件对应的至少一个第一场景视频中每一第一场景视频对应的视频采集设备的设备信息、和每一第一场景视频对应的时间信息。基于每一第一场景视频对应的设备信息和时间信息,在该解析队列中的解析任务中确定每一第一场景视频对应的待消除解析任务;在解析队列中消除每一第一场景视频对应的待消除解析任务。
143.其中,针对任一第一场景视频对应的待消除解析任务,该待消除解析任务对应的第二场景视频的设备信息与该第一场景视频的设备信息相同,且第二场景视频的时间信息与该第一场景视频的时间信息之间的时间差小于预设时间差阈值。
144.在一些实施例中,在解析队列中确定该异常事件对应的解析任务的方案还可以为:获取该异常事件对应的至少一个第一场景视频中每一第一场景视频对应的地域信息和时间信息。基于每一第一场景视频对应的地域信息和时间信息,在该解析队列中的解析任务中确定每一第一场景视频对应的待消除解析任务;在解析队列中消除每一第一场景视频对应的待消除解析任务。
145.其中,针对任一第一场景视频对应的待消除解析任务,该待消除解析任务对应的第三场景视频的地域信息与该第一场景视频的地域信息之间的距离小于预设的距离阈值,且第二场景视频的时间信息与该第一场景视频的时间信息之间的时间差小于预设时间差阈值。
146.在本公开实施例中,由于在发送告警消息后,还接受针对该告警消息的处理消息,并在解析队列中消除该告警消息对应的异常事件对应的解析任务,可以节省解析资源的同时,还可以从整体上提升对大量场景视频的解析效率,提升告警消息的及时性。
147.参见图7,图7是本公开实施例提供的事件检测方法的一个可选的流程示意图,基于上述任一实施例,以基于图4为例,图1中的s402可以更新为s701至s703,将结合图7示出的步骤进行说明。
148.s701、基于所述异常事件的事件等级,确定所述告警消息对应的消息类型。
149.在本公开实施例中,该异常事件的事件等级可以表征该异常事件的严重程度。以该异常事件为拥堵事件为例,该拥堵事件的事件等级可以表征该拥堵事件的拥堵长度和拥堵时间;以该异常事件为非法集会事件为例,该非法集会事件的事件等级可以表征该非法集会事件的集会人数和集会时间。
150.在一些实施例中,服务器可以预设每一事件等级对应的消息类型,该事件等级至少包括第一事件等级和第二事件等级,第一事件等级对应第一消息类型,该第二事件等级对应第二消息类型。其中,第二事件等级高于第一事件等级,该第二消息类型的告警消息相对于第一消息类型的告警消息,更容易被管理人员发现,例如,第一消息类型可以设置为视觉类型的展示消息、第二消息类型可以设置为听觉类型的语音消息。
151.s702、基于所述异常事件的事件类型,确定所述告警消息对应的接收方。
152.在一些实施例中,该异常事件的事件类型可以用于确定处理该异常事件的责任方,即告警消息对应的接收方。例如,在该异常事件为交通类型的情况下,该异常事件对应的责任方为交通部门;在该异常事件为城市卫生类型的情况下,该异常事件对应的责任方为城市管理部门。因此,服务器中预设每一事件类型对应的接收方,可以基于目标场景视频对应的事件类型,确定该目标场景视频的告警消息对应的接收方。
153.s703、基于所述消息类型和所述接收方生成所述告警消息。
154.在本实施例中,可以基于该消息类型确定该告警消息的数据类型、基于该接收方确定该告警消息的传输地址,之后基于该告警消息的传输地址将基于该消息类型生成的告警消息发送至处理该异常事件的接收方。
155.在本公开实施例中,由于针对不同事件等级和事件类型的场景视频生成对应的告警消息,可以更加高效的传递告警消息,降低了传统技术中广播告警消息的带宽占用情况。
156.参见图8,图8是本公开实施例提供的事件检测方法的一个可选的流程示意图,基于上述任一实施例,以基于图1为例,所述方法还可以包括s801至s802,将结合图8示出的步骤进行说明。
157.s801、获取至少一个维度的属性阈值。
158.s802、基于所述场景视频的视频属性和对应维度的属性阈值,对获取的多个场景视频进行过滤。
159.在一些实施例中,该视频属性可以包括以下至少之一:分辨率、视频格式、视频大
小、视频时长。相应地,该至少一个维度的属性阈值可以包括分辨率对应的分辨率阈值,视频格式对应的预设视频格式集合,视频大小对应的大小阈值和视频时长对应的时间阈值。
160.在一些实施例中,可以分别确定该场景视频的视频属性是否满足该至少一个维度的属性阈值,在不满足任意一个维度的属性阈值的情况下,判断该场景视频不符合解析标准,将该场景视频从该多个场景视频中滤除。
161.在本公开实施例中,由于对得到的多个场景视频进行解析之前,先基于至少一个维度的属性阈值对该多个场景视频进行过滤,可以去除多个场景视频中不满足解析标准的场景视频,减少了解析资源的浪费。
162.图9是本公开实施例提供的事件检测系统结构示意图,其中,该事件检测系统包括视频中转平台901、视频解析平台902。其中,该视频中转平台901与多个设备类型的视频采集设备904通信连接,该视频采集设备904用于采集真实场景中发生的异常事件以生成对应的场景视频,并将采集的场景视频上传至该视频中转平台901。
163.所述视频中转平台901,用于获取多个场景视频和每一所述场景视频对应的视频信息;所述视频信息包括所述场景视频对应的地域信息和采集所述场景视频的视频采集设备的设备信息;基于每一所述场景视频对应的地域信息和设备信息,确定每一所述场景视频的解析优先级;将每一所述场景视频和对应的解析优先级传输至视频解析平台;
164.在一些实施例中,该视频中转平台901,还用于获取至少一个维度的属性阈值。基于所述场景视频的视频属性和所述至少一个维度的属性阈值,对获取的多个场景视频进行过滤。
165.在一些实施例中,该视频中转平台901,还用于对多个场景视频进行视频压缩和统一转码,将进行视频压缩和统一转码后的多个场景视频转发至该视频解析平台902。
166.所述视频解析平台902,用于针对所述多个场景视频中的目标场景视频,基于所述解析优先级对应的顺序,对所述目标场景视频进行解析,得到所述目标场景视频中的事件检测结果。
167.在一些实施例中,该事件检测系统还包括告警平台903。
168.所述告警平台903,用于基于所述事件检测结果确定所述目标场景视频中异常事件的属性信息;基于所述异常事件的属性信息生成所述目标场景视频对应的告警消息。
169.所述告警平台903可以将生成的告警消息展示给该异常事件对应的接收方905。
170.参见图10,图10是本公开实施例提供的事件检测方法的一个可选的流程示意图,将结合图10示出的步骤进行说明。
171.s1001、视频中转平台获取多个场景视频和每一所述场景视频对应的视频信息;所述视频信息包括所述场景视频对应的地域信息和采集所述场景视频的视频采集设备的设备信息;基于每一所述场景视频对应的地域信息和设备信息,确定每一所述场景视频的解析优先级;将每一所述场景视频和对应的解析优先级传输至视频解析平台。
172.s1002、针对所述多个场景视频中的目标场景视频,视频解析平台基于所述解析优先级对应的顺序,对所述目标场景视频进行解析,得到所述目标场景视频中的事件检测结果。
173.在一些实施例中,所述方法还包括:
174.s1003、所述告警平台基于所述事件检测结果确定所述目标场景视频中异常事件
的属性信息;基于所述异常事件的属性信息生成所述目标场景视频对应的告警消息。
175.下面,将说明本技术实施例在一个实际的应用场景中的示例性应用。
176.在交通场景中,经常会出现交通事故等交通事件。相关技术中,可以通过设置在交通场景中的摄像头设备获取当前交通场景图像,基于该交通场景图像,判定是否存在交通事件,并生成对应的告警信息。
177.针对不同的交通场景,如城市公路,乡村公路,高速公路等不同道路对应的交通场景,对应的交通事件检测过程均存在对应的缺陷。其中,城市公路由于监控点位分布密度较大,但是审核的成本会相应的上升。乡村公路由于监控点位分布较为稀松,所以容易出现视野盲区。高速公路由于其养护情况较多,所以现场人员处理通常较为滞后。可以看出,若针对上述所有交通场景均通过高密度的监控设备进行实时交通事件的检测,会大大提升部署成本。
178.因此,基于上述技术问题,本公开实施例可以提供了一种交通事件检测方法,在相关技术的基础上,除了在不同交通场景中部署对应数量的摄像头设备,还接收各种“移动设备”获取的交通场景图像。其中,该“移动设备”可以由多种监察人员,甚至路人,附近居民等持有,该移动设备可以包括以下至少之一:手机、行车记录仪、pad等设备。结合交通场景中固定设置的摄像头设备和用户持有的移动摄像设备,共同对交通场景进行实时检测,并在检测之后可以实时反馈至附近的管理人员,从而将监控的成本分摊至广大群众。群众也可以根据自己的闲暇时间,对于自己较为关心的区域做重点的监控。
179.本公开实施例中,交通事件检测过程中的数据来源包括移动摄像设备采集的视频文件和摄像头设备采集的实时视频流。其中,该摄像头设备包括交通单位自建交通定点摄像头;该移动摄像设备可以包括手持移动设备,车载移动设备以及巡查监控移动设备,该大众手持移动设备包括,手机,pad,dv等,该车载设备主要为车载行车记录仪等,巡查监控移动设备包括视频录制车辆、执法记录仪等设备。
180.在一些实施例中,可以通过视频处理平台获取上述移动摄像设备采集的视频文件和摄像头设备采集的实时视频流。并对得到的视频文件和实时视频流进行视频转码,得到标准化格式的待解析视频。之后,基于该视频文件中标注的事件严重程度对基于该视频文件生成的待解析视频进行分级,同时,基于该实时视频流对应的位置信息,对基于该实时视频流生成的待解析视频进行分级。由此,可以得到携带级别标注(对应上述实施例中的解析优先级)的待解析视频。
181.其中,在对得到的视频文件和实时视频流进行视频转码,得到标准化格式的待解析视频的过程中,需要统一的标准化格式可以包括以下至少之一:码流,分辨率,降噪,曝光等参数。
182.在一些实施例中,在得到该携带级别标注的待解析视频之后,视频处理平台可以对该待解析视频进行视频压缩,以节省存储资源和后续的宽带资源。
183.在一些实施例中,该视频处理平台可以将携带级别标注的待解析视频传输至解析平台,该解析平台用于对每一待解析视频进行解析,获取每一待解析视频对应的交通事件的事件类型和事件等级。其中,不同的事件等级对应的不同的告警方式,例如,堵车事件仅告警或显示事件结果、非法集会事件对应紧急呼叫相关电话;不同的事件类型对应不同的处理方式,例如堵车事件通知交通部分、非法集会事件通知执法部门。
184.图11为本公开实施例提供的一种事件检测装置的组成结构示意图,如图11所示,事件检测装置1100包括:
185.获取模块1101,用于获取多个场景视频和每一所述场景视频对应的视频信息;所述视频信息包括所述场景视频对应的地域信息和采集所述场景视频的视频采集设备的设备信息;
186.确定模块1102,用于基于每一所述场景视频对应的地域信息和设备信息,确定每一所述场景视频的解析优先级;
187.解析模块1103,用于针对所述多个场景视频中的目标场景视频,基于所述解析优先级对应的顺序,对所述目标场景视频进行解析,得到所述目标场景视频中的事件检测结果。
188.在一些实施例中,所述确定模块1102,还用于:
189.针对每一所述场景视频,基于所述场景视频对应的地域信息,确定所述场景视频对应的地域优先级;
190.基于所述场景视频对应的设备信息,确定所述场景视频对应的设备优先级;
191.基于所述场景视频对应的地域优先级和设备优先级,确定所述场景视频对应的解析优先级。
192.在一些实施例中,所述设备信息包括所述视频采集设备的设备类型;所述确定模块1102,还用于:
193.获取所述视频采集设备的设备类型;其中,所述设备类型用以表征所述视频采集设备为定点设备与移动设备中的一者,和/或,为公共设备与个人设备中的一者;
194.确定所述定点设备的设备优先级高于所述移动设备的设备优先级;和/或,确定所述公共设备的设备优先级高于所述个人设备的设备优先级。
195.在一些实施例中,所述解析模块1103,还用于:
196.构建每一所述场景视频对应的解析任务,并基于每一所述场景视频对应的解析优先级将对应的解析任务插入解析队列中;
197.按照解析优先级依次处理所述解析队列中存储的至少一个解析任务,得到每一所述场景视频对应的事件检测结果。
198.在一些实施例中,所述事件检测装置1100还包括告警模块。
199.所述告警模块用于基于所述事件检测结果确定所述目标场景视频中异常事件的属性信息;基于所述异常事件的属性信息生成所述目标场景视频对应的告警消息。
200.在一些实施例中,所述属性信息包括事件类型和事件等级,所述告警模块还用于:
201.基于所述目标场景视频的事件检测结果对应的事件类型和视频信息,在至少一个已创建事件中查找所述目标场景视频对应的目标已创建事件;
202.在存在所述目标已创建事件的情况下,基于所述目标场景视频的事件检测结果对应的事件等级,更新所述目标已创建事件的事件类型和事件等级,将更新后的所述目标已创建事件的事件类型和事件等级作为所述异常事件的属性信息;或者
203.在不存在所述目标已创建事件的情况下,将所述目标场景视频的事件检测结果对应的事件类型和事件等级,作为所述异常事件的属性信息。
204.在一些实施例中,所述告警模块还用于:
205.在所述目标场景视频对应的事件等级高于所述目标已创建事件的事件等级的情况下,将所述目标场景视频对应的事件等级作为所述目标已创建事件的事件等级;或者
206.在所述目标场景视频对应的事件等级低于或等于所述目标已创建事件的事件等级的情况下,基于所述目标场景视频对应的事件等级,更新所述目标已创建事件的等级量化值,基于所述目标已创建事件的等级量化值确定所述目标已创建事件的事件等级。
207.在一些实施例中,所述告警模块还用于:
208.响应于接收到针对所述告警消息的处理消息,在所述解析队列中消除所述异常事件对应的解析任务;其中,所述处理消息用于表征所述异常事件已被处理。
209.在一些实施例中,所述告警模块还用于:
210.基于所述异常事件的事件等级,确定所述告警消息对应的消息类型;
211.基于所述异常事件的事件类型,确定所述告警消息对应的接收方;
212.基于所述消息类型和所述接收方生成所述告警消息。
213.在一些实施例中,所述视频信息包括所述场景视频的视频属性,所述获取模块1101还用于:
214.获取至少一个维度的属性阈值;
215.基于所述场景视频的视频属性和对应维度的属性阈值,对获取的多个场景视频进行过滤,其中,所述视频属性包括以下中的至少一种:分辨率、视频格式、视频大小、视频时长。
216.以上装置实施例的描述,与上述方法实施例的描述是类似的,具有同方法实施例相似的有益效果。对于本公开装置实施例中未披露的技术细节,请参照本公开方法实施例的描述而理解。
217.需要说明的是,本公开实施例中,如果以软件功能模块的形式实现上述的事件检测方法,并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本公开实施例的技术方案本质上或者说对相关技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台设备执行本公开各个实施例方法的全部或部分。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read only memory,rom)、磁碟或者光盘等各种可以存储程序代码的介质。这样,本公开实施例不限制于任何目标的硬件和软件结合。
218.图12为本公开实施例提供的一种事件检测设备的硬件实体示意图,如图12所示,该事件检测设备1200的硬件实体包括:处理器1201和存储器1202,其中,存储器1202存储有可在处理器1201上运行的计算机程序,处理器1201执行程序时实现上述任一实施例的方法中的步骤。
219.存储器1202存储有可在处理器上运行的计算机程序,存储器1202配置为存储由处理器1201可执行的指令和应用,还可以缓存待处理器1201以及事件检测设备1200中各模块待处理或已经处理的数据(例如,图像数据、音频数据、语音通信数据和视频通信数据),可以通过闪存(flash)或随机访问存储器(random access memory,ram)实现。
220.处理器1201执行程序时实现上述任一项的事件检测方法的步骤。处理器1201通常控制事件检测设备1200的总体操作。
221.本公开实施例提供一种计算机存储介质,计算机存储介质存储有一个或者多个程
序,该一个或者多个程序可被一个或者多个处理器执行,以实现如上任一实施例的事件检测方法的步骤。
222.这里需要指出的是:以上存储介质和设备实施例的描述,与上述方法实施例的描述是类似的,具有同方法实施例相似的有益效果。对于本公开存储介质和设备实施例中未披露的技术细节,请参照本公开方法实施例的描述而理解。
223.上述处理器可以为目标用途集成电路(application specific integrated circuit,asic)、数字信号处理器(digital signal processor,dsp)、数字信号处理装置(digital signal processing device,dspd)、可编程逻辑装置(programmable logic device,pld)、现场可编程门阵列(field programmable gate array,fpga)、中央处理器(central processing unit,cpu)、控制器、微控制器、微处理器中的至少一种。可以理解地,实现上述处理器功能的电子器件还可以为其它,本公开实施例不作具体限定。
224.上述计算机存储介质/存储器可以是只读存储器(read only memory,rom)、可编程只读存储器(programmable read-only memory,prom)、可擦除可编程只读存储器(erasable programmable read-only memory,eprom)、电可擦除可编程只读存储器(electrically erasable programmable read-only memory,eeprom)、磁性随机存取存储器(ferromagnetic random access memory,fram)、快闪存储器(flash memory)、磁表面存储器、光盘、或只读光盘(compact disc read-only memory,cd-rom)等存储器;也可以是包括上述存储器之一或任意组合的各种终端,如移动电话、计算机、平板设备、个人数字助理等。
225.应理解,说明书通篇中提到的“一个实施例”或“一实施例”或“本公开实施例”或“前述实施例”或“一些实施例”意味着与实施例有关的目标特征、结构或特性包括在本公开的至少一个实施例中。因此,在整个说明书各处出现的“在一个实施例中”或“在一实施例中”或“本公开实施例”或“前述实施例”或“一些实施例”未必一定指相同的实施例。此外,这些目标的特征、结构或特性可以任意适合的方式结合在一个或多个实施例中。应理解,在本公开的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本公开实施例的实施过程构成任何限定。上述本公开实施例序号仅仅为了描述,不代表实施例的优劣。
226.在未做特殊说明的情况下,事件检测设备执行本公开实施例中的任一步骤,可以是事件检测设备的处理器执行该步骤。除非特殊说明,本公开实施例并不限定事件检测设备执行下述步骤的先后顺序。另外,不同实施例中对数据进行处理所采用的方式可以是相同的方法或不同的方法。还需说明的是,本公开实施例中的任一步骤是事件检测设备可以独立执行的,即事件检测设备执行上述实施例中的任一步骤时,可以不依赖于其它步骤的执行。
227.在本公开所提供的几个实施例中,应该理解到,所揭露的设备和方法,可以通过其它的方式实现。以上所描述的设备实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,如:多个单元或组件可以结合,或可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的各组成部分相互之间的耦合、或直接耦合、或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性的、机械的或其它形式的。
228.上述作为分离部件说明的单元可以是、或也可以不是物理上分开的,作为单元显示的部件可以是、或也可以不是物理单元;既可以位于一个地方,也可以分布到多个网络单元上;可以根据实际的需要选择其中的部分或全部单元来实现本实施例方案的目的。
229.另外,在本公开各实施例中的各功能单元可以全部集成在一个处理单元中,也可以是各单元分别单独作为一个单元,也可以两个或两个以上单元集成在一个单元中;上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
230.本公开所提供的几个方法实施例中所揭露的方法,在不冲突的情况下可以任意组合,得到新的方法实施例。
231.本公开所提供的几个产品实施例中所揭露的特征,在不冲突的情况下可以任意组合,得到新的产品实施例。
232.本公开所提供的几个方法或设备实施例中所揭露的特征,在不冲突的情况下可以任意组合,得到新的方法实施例或设备实施例。
233.本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:移动存储设备、只读存储器(read only memory,rom)、磁碟或者光盘等各种可以存储程序代码的介质。
234.或者,本公开上述集成的单元如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本公开实施例的技术方案本质上或者说对相关技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机、事件检测设备、或者网络设备等)执行本公开各个实施例所述方法的全部或部分。而前述的存储介质包括:移动存储设备、rom、磁碟或者光盘等各种可以存储程序代码的介质。
235.在本公开实施例中,不同实施例中相同步骤和相同内容的说明,可以互相参照。在本公开实施例中,术语“并”不对步骤的先后顺序造成影响。
236.以上所述,仅为本公开的实施方式,但本公开的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本公开揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本公开的保护范围之内。因此,本公开的保护范围应以所述权利要求的保护范围为准。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1