现场数据实时预警的方法、装置及设备与流程-开云(中国)Kaiyun·官方网站 -APP下载

文档序号:34131600发布日期:2023-11-28阅读:465来源:国知局


1.本发明涉及智能识别技术领域,现场尤其涉及一种现场数据实时预警的数据实时设备方法、装置及设备。法装


背景技术:

2.随着科技的置及发展,报警与监控系统在技术水平和实际应用等方面均取得了长足的流程进步,形成了社会治安技术防范的现场视频监控网络。
3.目前,数据实时设备一些标准规范定义了视频图像信息采集、法装分析、置及存贮和共享的流程处理过程和接口规范。然而,现场该标准是数据实时设备针对固定场景设置的,由现场的法装前端设备采集和分析数据,并通过接口传回后台服务器,置及通过后台服务器进行分析预警。流程随着技术的发展,前端设备的实现形式逐渐多样化,且能够在移动场景下获取视频图像。因此,基于移动场景下如何将采集的信息发送给后台服务器,以及如何将后台服务器的预警结果反馈到前端设备以实现业务闭环是亟待解决的问题。


技术实现要素:

4.本技术提供一种现场数据实时预警的方法、装置及设备,以解决现有的无法在移动的场景下将采集的信息发送给后台,以及如何将后台的预警结果反馈到前端设备以实现业务闭环的问题。
5.第一方面,本技术提供一种现场数据实时预警的方法,所述方法应用于前端设备,所述方法包括:根据获取的移动场景下的视频图像确定与目标对象对应的多帧第一抠图图像,对所述多帧第一抠图图像进行去重处理得到待校验图像;存储并向后台服务器发送所述待校验图像对应的报文数据,以使所述后台服务器根据从数据库获取的预设目标对象信息确定与所述待校验图像对应的预警信息;所述报文数据包括所述前端设备的位置信息;接收所述后台服务器发送的预警信息,并根据存储的报文数据和预先设置的与所述预警信息对应的预警模式进行预警,以及根据所述预警信息对所述目标对象进行跟踪;所述预警信息包含与预设目标对象危险等级对应的预警等级。
6.可选的,对所述多帧第一抠图图像进行去重处理得到待校验图像,包括:针对每一帧第一抠图图像,依次判断与缓冲队列中存储的报文数据对应的第二抠图图像是否与所述第一抠图图像相似;当不存在相似的第二抠图图像时,生成与所述第一抠图图像对应的待存储的报文数据,将所述待存储的报文数据存放至所述缓冲队列中进行排队;相应的,存储并向后台服务器发送所述待校验图像对应的报文数据,包括:将存储在所述缓冲队列中的待存储的报文数据存储至抠图图像保存区;向后台服务器发送所述缓冲队列中的待存储的报文数据。
7.可选的,将存储在所述缓冲队列中的待存储的报文数据存储至抠图图像保存区,包括:针对所述缓冲队列中的每一报文数据,获取所述报文数据在所述缓冲队列的存储时长;当所述存储时长大于预设缓冲时长时,将所述报文数据存储至抠图图像保存区。
8.可选的,将所述报文数据存储至抠图图像保存区,包括:获取当前所述抠图图像保存区中存储的报文数据的数量;当所述数量大于预设数值时,确定所述抠图图像保存区中待覆盖报文数据,将所述待存储的报文数据覆盖所述待覆盖报文数据;所述待覆盖报文数据为抠图图像保存区存储时长最长的报文数据。
9.可选的,生成与所述第一抠图图像对应的待存储的报文数据,包括:获取所述第一抠图图像对应的前端设备信息和图像信息;所述前端设备信息包括标识信息和位置信息;所述图像信息包括:图像生成时间、图像名称以及图像数据;按照预设报文格式根据所述前端设备信息和图像信息生成待存储的报文数据。
10.可选的,所述预警信息包括预警报文数据;接收所述后台服务器发送的预警信息,并根据存储的报文数据和预先设置的与所述预警信息对应的预警模式进行预警,包括:接收所述后台服务器发送的预警报文数据,对所述预警报文数据进行解析以得到前端设备的标识信息、图像名称和预警等级信息;根据所述前端设备的标识信息和图像名称与存储的报文数据进行对比,确定预警图像,根据所述预警等级信息触发至少一个多媒体设备以对应的预警模式进行预警。
11.可选的,根据所述前端设备的标识信息和图像名称与存储的报文数据进行对比,确定预警图像,包括:判断接收的所述前端设备的标识信息与当前前端设备的标识信息是否一致;若一致,从当前前端设备对应的缓冲队列和抠图图像保存区中查找与所述图像名称对应的报文数据,并将确定的所述报文数据存储至预警图像存储区;相应的,根据所述预警信息对所述目标对象进行跟踪,包括:针对所述预警图像存储区的每一报文数据,获取所述报文数据对应的位置信息和所述图像生成时间,并根据所述位置信息和图像生成时间对所述目标对象跟踪。
12.可选的,所述方法还包括:用户展示预警模式的配置界面;接收用户对配置界面中不同预警等级的操作信息,并根据所述操作信息确定与所述预警等级对应的预警模式。
13.第二方面,本技术提供一种现场数据实时预警的方法,所述方法应用于后台服务器,所述方法包括:接收前端设备发送的与待校验图像对应的报文数据;所述待校验图像是对多帧第一抠图图像进行去重处理得到的;所述多帧第一抠图图像是前端设备根据获取的移动场景下的视频图像确定的与目标对象对应的图像;从数据库获取预设目标对象信息,并根据所述预设目标对象信息确定与所述待校验图像对应的预警信息;
向所述前端设备发送预警信息,以使所述前端设备根据存储的报文数据和预先设置的与所述预警信息对应的预警模式进行预警,并根据所述预警信息对所述目标对象进行跟踪;所述报文数据包括所述前端设备的位置信息;所述预警信息包含与预设目标对象的危险等级对应的预警等级。
14.第三方面,本技术提供一种现场数据实时预警的装置,所述装置应用于前端设备,所述装置包括:第一确定模块,用于根据获取的移动场景下的视频图像确定与目标对象对应的多帧第一抠图图像,对所述多帧第一抠图图像进行去重处理得到待校验图像;第一发送模块,存储并向后台服务器发送所述待校验图像对应的报文数据,以使所述后台服务器根据从数据库获取的预设目标对象信息确定与所述待校验图像对应的预警信息;所述报文信息包括所述前端设备的位置信息;第一接收模块,用于接收所述后台服务器发送的预警信息,并根据存储的报文数据和预先设置的与所述预警信息对应的预警模式进行预警,以及根据所述预警信息对所述目标对象进行跟踪;所述预警信息包含与预设目标对象危险等级对应的预警等级。
15.第四方面,本技术提供一种现场数据实时预警的装置,所述装置应用于后台服务器,所述装置包括:第二接收模块,用于接收前端设备发送的与待校验图像对应的报文数据;所述待校验图像是对多帧第一抠图图像进行去重处理得到的;所述多帧第一抠图图像是前端设备根据获取的移动场景下的视频图像确定的与目标对象对应的图像;第二确定模块,用于从数据库获取预设目标对象信息,并根据所述预设目标对象信息确定与所述待校验图像对应的预警信息;第二发送模块,用于向所述前端设备发送预警信息,以使所述前端设备根据存储的报文数据和预先设置的与所述预警信息对应的预警模式进行预警,并根据所述预警信息对所述目标对象进行跟踪;所述报文数据包括所述前端设备的位置信息;所述预警信息包含与预设目标对象的危险等级对应的预警等级。
16.第五方面,本技术提供一种现场数据实时预警的设备,包括:至少一个处理器和存储器;所述存储器存储计算机执行指令;所述至少一个处理器执行所述存储器存储的计算机执行指令,使得所述至少一个处理器执行如第一方面和第二方面任一项所述的方法。
17.第六方面,本技术提供一种计算机可读存储介质,所述存储介质存储有计算机程序,所述计算机程序被处理器执行时,实现如第一方面和第二方面任一项所述的方法。
18.本发明提供一种现场数据实时预警的方法、装置及设备,所述方法包括:根据获取的移动场景下的视频图像确定与目标对象对应的多帧第一抠图图像,对所述多帧第一抠图图像进行去重处理得到待校验图像;存储并向后台服务器发送所述待校验图像对应的报文数据,以使所述后台服务器根据从数据库获取的预设目标对象信息确定与所述待校验图像对应的预警信息;所述报文数据包括所述前端设备的位置信息;接收所述后台服务器发送的预警信息,并根据存储的报文数据和预先设置的与所述预警信息对应的预警模式进行预警,以及根据所述预警信息对所述目标对象进行跟踪;所述预警信息包含与预设目标对象
危险等级对应的预警等级,所述方法能够针对移动的场景下将采集的包含位置的信息发送给后台服务器,以及进行自身的存储,并接收后台服务器返回的预警结果,并基于预警结果和自身存储的报文数据进行预警和对目标对象的跟踪,以实现业务的闭环处理。
附图说明
19.为了更清楚地说明本发明或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
20.图1为本发明提供的一种应用场景示意图;图2为本发明提供的一种现场数据实时预警的方法的流程示意图;图3为本发明提供的一种对第一抠图图像进行去重处理得到待校验图像的流程示意图;图4为本发明提供的一种三级图片缓冲机制的示意图;图5为本发明提供的另一种现场数据实时预警的方法的流程示意图;图6为本发明提供的一种现场数据实时预警的装置的结构示意图;图7为本发明提供的另一种现场数据实时预警的装置的结构示意图;图8为本发明提供的一种现场数据实时预警的设备的硬件结构示意图。
具体实施方式
21.下面将结合本发明中的附图,对本发明中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
22.本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例例如能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
23.图1为本发明提供的一种应用场景示意图,如图1所示,前端设备101可以为记录仪、车载视频记录设备和无人机设备等移动设备,前端设备在移动的场景下可以获取目标对象的视频图像信息,前端设备101在获取视频图像后,可以将采集的视频图像进行去重处理得到报文数据,并将得到的报文数据发送给后台服务器102,后台服务器102可以从数据库获取预设目标对象信息,并根据预设目标对象信息确定报文数据的预警信息,并将预警信息发送给前端设备101,以使得前端设备101进行预警,以及对目标对象进行跟踪。
24.现有技术中,前端设备101均是采集固定场景下的视频图像,对于固定场景下的视频图像和移动场景下的视频图像有所不同,例如,随着人员或车辆等目标的移动,固定场景
下的视频图像会有较大变化。对于处于移动场景下的前端设备101,获取的视频图像常常会存在重复的视频图像。对于获取的重复的视频图像如何通过无线网络传递到后台服务器以减轻无线带宽的限制为需要解决的问题。同样,对于移动场景下,如何在前端设备101中接收后台服务器102发送的预警信息以及对目标对象跟踪也是需要解决的问题。
25.基于上述问题,本发明提供的现场数据实时预警方法,通过前端设备获取移动场景下的视频图像,并确定与目标对应的多帧抠图图像,对多帧抠图图像进行去重处理并生成报文数据,将报文数据进行存储的同时发送给后台服务器,根据接收的后台服务器发送的预警信息进行预警,同时根据存储的报文数据对目标对象进行跟踪,实现当前端设备处于移动场景中时,对视频图像处理后在前端设备保存的同时传递给后台服务器,并在接收到预警信息后进行预警的同时对目标对象进行跟踪,实现在移动场景下的整个业务闭环。
26.下面以具体地实施例对本发明的技术方案进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例不再赘述。
27.图2为本发明提供的一种现场数据实时预警的方法的流程示意图,如图2所示,所述方法的执行主体为现场数据实时预警的装置,该装置设置在前端设备上,所述方法包括:步骤s201、根据获取的移动场景下的视频图像确定与目标对象对应的多帧第一抠图图像,对所述多帧第一抠图图像进行去重处理得到待校验图像;其中,前端设备为处于移动场景下的设备,如佩戴在工作人员设上或车上的记录仪或视频记录设备。当工作人员在巡视的过程中,可以开启该前端设备,当开启前端设备后,前端设备可以获取包含视频图像的数据(即现场数据),在获取视频图像后对视频图像进行处理,得到多帧第一抠图图像。例如,在获取视频图像后,可以根据视频图像确定多帧图像,对于每一帧图像可以确定至少一个第一抠图图像,可以采用ai人脸特征提取的方法或ai车牌信息提取的方法确定第一抠图图像。当需要判断获取的视频图像中是否出现可疑人员时,则目标对象为人脸;当需要判断是否存在违规车辆时,则目标对象为车牌;根据确定的多帧图像得到包含目标对象的第一抠图图像,即对于多帧图像中的每一帧图像,得到该图像对应的至少一个第一抠图图像,当一帧图像中人脸为多张时,则第一抠图图像的数量为多个。
28.在得到多帧第一抠图图像后,若在一定时间内该抠图图像中的目标对象重复出现,则可以进行去重处理,从而得到去重处理后的待校验图像。通过去重处理能够减少对重复的第一抠图图像的处理,减少不必要的计算量。
29.步骤s202、存储并向后台服务器发送所述待校验图像对应的报文数据,以使所述后台服务器根据从数据库获取的预设目标对象信息确定与所述待校验图像对应的预警信息;所述报文数据包括所述前端设备的位置信息。
30.在得到待校验图像后,生成与待校验图像对应的报文数据,其中在报文数据中包含与待校验图像对应的位置信息。通过在报文数据中设置位置信息,可以使得后台服务器在确定需要对该报文图像进行预警时,可以将其对应的位置信息发送给相关工作人员,便于及时追踪目标对象。
31.其中,在获取报文数据后,一方面会将报文数据发送给后台服务器,减少前端设备对数据的分析处理步骤,通过后台服务器从数据库获取预设目标对象信息,并将获取的报文数据与预设目标对象信息进行比较,判断获取的报文数据对应的待校验图像是否与预设
目标对象一致,并确定是否生成预警信息。其中,预设目标对象可以为可疑人员或可疑车牌。另一方面,前端设备可以将获取的报文数据进行存储,便于当前端设备在接收到后台服务器发送的预警信息后,根据存储的报文数据的相关信息使得现场工作人员及时对目标对象进行跟踪。
32.步骤s203、接收所述后台服务器发送的预警信息,并根据存储的报文数据和预先设置的与所述预警信息对应的预警模式进行预警,以及根据所述预警信息对所述目标对象进行跟踪;所述预警信息包含与预设目标对象危险等级对应的预警等级。
33.其中,其中,预警信息中包含预警等级,即根据预设目标对象的危险等级,可以确定相应的预警等级。前端设备可以预先设置不同预警信息对应的预警模式。预警模式可以为声音、震动、灯光等不同模式的组合方式。在接收到后台服务器发送的预警信息后,可以确定预警信息对应的预警模式,并触发相应的多媒体设备(扬声器、震动器、警示灯以及补光灯等)进行工作,以提示工作人员检测到预警信息。
34.此外,在接收到预警信息后,还可以基于前端设备中存储的报文数据及时确定目标对象出现的位置,并进行跟踪。
35.本发明提供一种现场数据实时预警的方法、装置及设备,所述方法包括:根据获取的移动场景下的视频图像确定与目标对象对应的多帧第一抠图图像,对所述多帧第一抠图图像进行去重处理得到待校验图像;存储并向后台服务器发送所述待校验图像对应的报文数据,以使所述后台服务器根据从数据库获取的预设目标对象信息确定与所述待校验图像对应的预警信息;所述报文数据包括所述前端设备的位置信息;接收所述后台服务器发送的预警信息,并根据存储的报文数据和预先设置的与所述预警信息对应的预警模式进行预警,以及根据所述预警信息对所述目标对象进行跟踪;所述预警信息包含与预设目标对象危险等级对应的预警等级,所述方法通过对获取的视频图像进行去重处理得到报文数据,同时对报文数据进行本地存储,便于减少本地存储的数据量以及发送给后台服务器的数据量,同时,通过本地存储报文数据还可以在接收到报文数据后及时对目标对象进行跟踪,实现整个业务的闭环处理。
36.下面对多帧第一抠图图像进行去重处理以及存储并向后台服务器发送所述待校验图像对应的报文数据的过程进行详细说明。
37.图3为本发明提供的一种对第一抠图图像进行去重处理得到待校验图像的流程示意图。
38.可选的,对所述多帧第一抠图图像进行去重处理得到待校验图像,包括:步骤s301、针对每一帧第一抠图图像,依次判断与缓冲队列中存储的报文数据对应的第二抠图图像是否与所述第一抠图图像相似。
39.步骤s302、当不存在相似的第二抠图图像时,生成与所述第一抠图图像对应的待存储的报文数据,将所述待存储的报文数据存放至所述缓冲队列中进行排队。
40.相应的,存储并向后台服务器发送所述待校验图像对应的报文数据,包括:将存储在所述缓冲队列中的待存储的报文数据存储至抠图图像保存区;向后台服务器发送所述缓冲队列中的待存储的报文数据。
41.图4为本发明实施例提供的一种三级图片缓冲机制的示意图。如图4所示,在前端设备的内存中设置缓冲队列,对于每一帧第一抠图图像需要进行去重处理。具体的,从缓冲
队列中获取存储的所有报文数据,得到对应的所有第二抠图图像,将第一抠图图像与每一第二抠图图像进行比较,判断是否存在于第一抠图图像相似的第二抠图图像,若存在相似的第二抠图图像,则过滤掉该第一抠图图像;若不存在相似的第二抠图图像,则生成与该第一抠图图像对应的待存储的报文数据,并将待存储的报文数据进行入队处理,即加入到缓冲队列进行排队。
42.其中,此处的相似表示第一抠图图像与第二抠图图像的相似度达到预设值,例如相似度达到95%,即可认为两帧抠图图像相似,即属于同一人的可能性较大,无需重复进行存储。
43.其中,在生成包含待校验图像的报文数据后,由于需要后台服务器来判断是否需要进行预警,因此需要将生成的待存储的报文数据发送给后台服务器。同时在前端设备中还需要存储报文数据,以便于后续确定与预警信息对应的相关信息。由于缓冲队列中的报文数据的存储时长均有一定的时间限制,需要将存储在缓冲队列中的待存储的报文数据存储至抠图图像保存区。
44.通过基于缓冲队列中的报文数据对获取的第一抠图图像进行去重处理,能够将一段时间内重复出现的图像进行过滤。
45.下面对如何将缓冲队列中的待存储的报文数据存储至抠图图像保存区进行详细说明。
46.可选的,将存储在所述缓冲队列中的待存储的报文数据存储至抠图图像保存区,包括:针对所述缓冲队列中的每一报文数据,获取所述报文数据在所述缓冲队列的存储时长;当所述存储时长大于预设缓冲时长时,将所述报文数据存储至抠图图像保存区。
47.其中,对于存储在缓冲队列中的每一报文数据,先获取报文数据在缓冲队列中的存储时长。具体的,可以记录将某一待存储的报文数据存储至缓冲队列时的第一时刻,当需要获取该待存储的报文数据的存储时长时,计算当前时刻与第一时刻的时间差,将时间差确定为存储时长。在确定存储时长后,判断该存储时长与预设缓冲时长的大小关系,若大于等于该预设缓冲时长,则需要执行将该报文数据存储至抠图图像保存区的步骤。其中预设缓冲时长可以根据实际需求进行设置,此处不作具体限定。例如,预设缓冲时长为2分钟。
48.通过对缓冲队列中的报文数据设置缓冲时长,便于将满足条件的报文数据及时保存至抠图图像保存区。
49.可选的,将所述报文数据存储至抠图图像保存区,包括:获取当前所述抠图图像保存区中存储的报文数据的数量;当所述数量大于预设数值时,确定所述抠图图像保存区中待覆盖报文数据,将所述待存储的报文数据覆盖所述待覆盖报文数据;所述待覆盖报文数据为抠图图像保存区存储时长最长的报文数据。
50.其中,在抠图图像保存区中存储有所有的报文数据,但是抠图图像保存区中对保存的报文数据的数量存在一定的限制,例如,可以存储1000个报文数据。因此,在将报文数据存储至抠图图像保存区中时,需要先确定抠图图像保存区中已存储的报文数据的数量,将该数量与预设数值进行比较。例如,若获取已存储的报文数据的数量为800,小于预设数值1000,则可以直接将该报文数据存储至抠图图像保存区。若获取的已存储的报文数据的数量为1000,则表示该抠图图像保存区存储的报文数据达到了限制值,则需要将需要存储
的报文数据覆盖待覆盖报文数据。也就是先确定在抠图图像保存区中存储时间最长的报文数据,将其确定为待覆盖报文数据。
51.通过上述操作,可以将缓冲队列中的报文数据成功存储到抠图图像保存区,且使得抠图图像保存区中尽可能的保存有价值的报文数据。
52.可选的,生成与所述第一抠图图像对应的待存储的报文数据,包括:获取所述第一抠图图像对应的前端设备信息和图像信息;所述前端设备信息包括标识信息和位置信息;所述图像信息包括:图像生成时间、图像名称以及图像数据;按照预设报文格式根据所述前端设备信息和图像信息生成待存储的报文数据。
53.其中,在生成报文数据时,需要获取与第一抠图图像对应的前端设备信息和图像信息,其中,前端设备信息包括标识信息和位置信息,标识信息可以为前端设备的用户号码,该用户号码具有唯一性。位置信息可以为前端设备的gps位置信息或经纬度信息,用于定位前端设备的当前位置。图像信息可以包括图像生成时间、图像名称以及图像数据。其中,图像生成时间可以用于确定获取第一抠图图像的时间。图像名称中可以设置序列号,用于唯一标识一个第一抠图图像。图像数据则表示具体的图片数据。
54.在获取上述信息后,可以根据预设报文格式生成报文数据。使得存储在前端设备中的报文数据和发送至后台服务器的报文数据中均包含上述信息。
55.通过在发送的报文数据中设置前端设备信息和图像信息,使得后台服务器在确定预警信息后,能够获取预警信息的相关信息,以及将预警信息发送给前端设备后,可以对预警信息对应的目标对象及时跟踪处理。
56.可选的,所述预警信息包括预警报文数据;接收所述后台服务器发送的预警信息,并根据存储的报文数据和预先设置的与所述预警信息对应的预警模式进行预警,包括:接收所述后台服务器发送的预警报文数据,对所述预警报文数据进行解析以得到前端设备的标识信息、图像名称和预警等级信息;根据所述前端设备的标识信息和图像名称与存储的报文数据进行对比,确定预警图像,根据所述预警等级信息触发至少一个多媒体设备以对应的预警模式进行预警。
57.其中,后台服务器会从数据库中获取可疑人员对应的图片或可疑车辆对应的图片,并将接收的报文数据进行解析后,得到待校验图像,将得到的待校验图像与可疑人员对应的图片或可疑车辆对应的图片进行比较,若一致,则根据该待校验图像生成预警报文数据。
58.在生成预警报文数据后,将预警报文数据发送给前端设备,前端设备对接搜的预警报文数据进行解析。其中,预警报文数据中存储有前端设备的标识信息、图像名称和预警等级信息,在前端设备进行解析处理后,可以得到上述信息。
59.在得到前端设备的标识信息和图像名称后,还可以根据存储的报文数据确定预警图像,并将确定的预警图像进行显示。
60.在将预警图像显示的同时,前端设备可以根据获取的预警等级信息进行预警。预警等级信息可以为1级至n级。具体的,针对不同的预警等级可以预先设置对应的预警模式。例如,针对任一种预警等级可以自定义预警模式。每一预警模式可以设置声音、震动以及灯光等预警方式。对于声音、震动及灯光等均可以设置是否启动该多媒体,并设置持续时间以及频率等。
61.通过上述方法,可以实现在前端设备中确定与预警信息对应的预警图片,以及采用预设的预警模式进行预警,便于工作人员及时锁定与预警信息对应的人员或车辆。
62.可选的,根据所述前端设备的标识信息和图像名称与存储的报文数据进行对比,确定预警图像,包括:判断接收的所述前端设备的标识信息与当前前端设备的标识信息是否一致;若一致,从当前前端设备对应的缓冲队列和抠图图像保存区中查找与所述图像名称对应的报文数据,并将确定的所述报文数据存储至预警图像存储区。
63.相应的,根据所述预警信息对所述目标对象进行跟踪,包括:针对所述预警图像存储区的每一报文数据,获取所述报文数据对应的位置信息和所述图像生成时间,并根据所述位置信息和图像生成时间对所述目标对象跟踪。
64.其中,后台服务器在向前端设备发送预警信息时,会根据预警信息中的前端设备的标识信息将预警信息发送给相应的前端设备。前端设备在接收到预警信息时,会先判断接收的标识信息与自身的标识信息是否一致,当一致时,再确定预警图片。如图4所示,在确定预警图片时,可以从当前前端设备内存的缓冲队列和抠图图像保存区中查找与图像名称对应的报文数据,当查找到该报文数据时,将该报文数据对应的待校验图像确定为预警图像,并将对应的报文数据存储至预警图像存储区。
65.进一步的,针对预警图像存储区中存储的所有报文数据,可以获取对应的位置信息和图像生成时间,根据位置信息和图像生成时间可以锁定目标对象的出现时间及位置,从而对目标对象进行追踪。
66.可选的,所述方法还包括:向用户展示预警模式的配置界面;接收用户对配置界面中不同预警等级的操作信息,并根据所述操作信息确定与所述预警等级对应的预警模式。
67.其中,为了提高用户的使用体验,用户可以根据使用习惯对不同预警等级对应的预警模式进行自定义设置。为了实现用户的自定义设置,可以通过向用户展示配置界面及接收用户操作的方法来实现预警模式的自定义设置。
68.具体的,可以通过向用户展示预警模式的配置界面,在配置界面可以进行操作。首先,在配置界面设置有预警等级添加按钮,预警等级可以支持等级1至等级n。当用户点击预警等级添加按钮时,可以实现预警等级的添加。其次,在添加预警等级后,还可以对该预警等级对应的预警模式进行设置,针对每一预警模式均可以设置是否启用扬声器、震动器、警示灯以及补光灯等设备,若启用设备则可以继续设置启用方式,如持续时间、频率等。对于警示灯以及补光灯还可以设置颜色。
69.当前端设备在接收到上述操作信息后,可以得到不同预警等级对应的预警模式,从而在接收到后台服务器发送的预警信息时,可以根据用户设置的预警模式进行预警。
70.通过上述方法,可以实现用户对预警模式的自定义设置,提高用户的使用体验。
71.图5为本发明提供的另一种现场数据实时预警的方法的流程示意图,如图5所示,所述方法的执行该主体为另一种现场数据实时预警的装置,该装置设置在后台服务器上,所述方法包括:步骤s501、接收前端设备发送的与待校验图像对应的报文数据;所述待校验图像是对多帧第一抠图图像进行去重处理得到的;所述多帧第一抠图图像是前端设备根据获取
的移动场景下的视频图像确定的与目标对象对应的图像。
72.步骤s502、从数据库获取预设目标对象信息,并根据所述预设目标对象信息确定与所述待校验图像对应的预警信息。
73.步骤s503、向所述前端设备发送预警信息,以使所述前端设备根据存储的报文数据和预先设置的与所述预警信息对应的预警模式进行预警,并根据所述预警信息对所述目标对象进行跟踪;所述报文数据包括所述前端设备的位置信息;所述预警信息包含与预设目标对象的危险等级对应的预警等级。
74.其中,对于后台服务器一侧在接收到前端设备发送的报文数据后,可以对获取的报文数据进行解析,得到待校验图像。同时后台服务器还可以从数据库获取预设目标对象信息,如可疑人员信息和可疑车牌信息。其中,每一预设目标对象均可以设置危险等级,用于对应得到的预警信息中的预警等级。在得到预警信息后,可以将预警信息发送给前端设备,以使前端设备根据对应的预警模式进行预警,同时根据存储的报文数据确定与预警信息对应的预警图片,并对目标对象进行跟踪,实现业务的闭环处理。
75.图6为本发明提供的一种现场数据实时预警的装置的结构示意图。如图6所示,本实施例的现场数据实时预警的装置60可以包括:第一确定模块601,用于根据获取的移动场景下的视频图像确定与目标对象对应的多帧第一抠图图像,对所述多帧第一抠图图像进行去重处理得到待校验图像;第一发送模块602,存储并向后台服务器发送所述待校验图像对应的报文数据,以使所述后台服务器根据从数据库获取的预设目标对象信息确定与所述待校验图像对应的预警信息;所述报文信息包括所述前端设备的位置信息;第一接收模块603,用于接收所述后台服务器发送的预警信息,并根据存储的报文数据和预先设置的与所述预警信息对应的预警模式进行预警,以及根据所述预警信息对所述目标对象进行跟踪;所述预警信息包含与预设目标对象危险等级对应的预警等级。
76.可选的,第一确定模块601在对所述多帧第一抠图图像进行去重处理得到待校验图像时,具体用于:针对每一帧第一抠图图像,依次判断与缓冲队列中存储的报文数据对应的第二抠图图像是否与所述第一抠图图像相似;当不存在相似的第二抠图图像时,生成与所述第一抠图图像对应的待存储的报文数据,将所述待存储的报文数据存放至所述缓冲队列中进行排队;相应的,第一发送模块602在存储并向后台服务器发送所述待校验图像对应的报文数据时,具体用于:将存储在所述缓冲队列中的待存储的报文数据存储至抠图图像保存区;向后台服务器发送所述缓冲队列中的待存储的报文数据。
77.可选的,第一发送模块602在将存储在所述缓冲队列中的待存储的报文数据存储至抠图图像保存区时,具体用于:针对所述缓冲队列中的每一报文数据,获取所述报文数据在所述缓冲队列的存储时长;当所述存储时长大于预设缓冲时长时,将所述报文数据存储至抠图图像保存区。
78.可选的,第一发送模块602在将所述报文数据存储至抠图图像保存区时,具体用
于:获取当前所述抠图图像保存区中存储的报文数据的数量;当所述数量大于预设数值时,确定所述抠图图像保存区中待覆盖报文数据,将所述待存储的报文数据覆盖所述待覆盖报文数据;所述待覆盖报文数据为抠图图像保存区存储时长最长的报文数据。
79.可选的,第一确定模块601在生成与所述第一抠图图像对应的待存储的报文数据时,具体用于:获取所述第一抠图图像对应的前端设备信息和图像信息;所述前端设备信息包括标识信息和位置信息;所述图像信息包括:图像生成时间、图像名称以及图像数据;按照预设报文格式根据所述前端设备信息和图像信息生成待存储的报文数据。
80.可选的,第一接收模块603具体用于:接收所述后台服务器发送的预警报文数据,对所述预警报文数据进行解析以得到前端设备的标识信息、图像名称和预警等级信息;根据所述前端设备的标识信息和图像名称与存储的报文数据进行对比,确定预警图像,根据所述预警等级信息触发至少一个多媒体设备以对应的预警模式进行预警。
81.可选的,第一接收模块603在根据所述前端设备的标识信息和图像名称与存储的报文数据进行对比,确定预警图像时,具体用于:判断接收的所述前端设备的标识信息与当前前端设备的标识信息是否一致;若一致,从当前前端设备对应的缓冲队列和抠图图像保存区中查找与所述图像名称对应的报文数据,并将确定的所述报文数据存储至预警图像存储区;相应的,第一接收模块603在根据所述预警信息对所述目标对象进行跟踪时,具体用于:针对所述预警图像存储区的每一报文数据,获取所述报文数据对应的位置信息和所述图像生成时间,并根据所述位置信息和图像生成时间对所述目标对象跟踪。
82.可选的,所述装置还包括:界面处理模块,具体用于:向用户展示预警模式的配置界面;接收用户对配置界面中不同预警等级的操作信息,并根据所述操作信息确定与所述预警等级对应的预警模式。
83.本发明提供的现场数据实时预警的装置,可以实现上述如图2至图4所示的实施例的现场数据实时预警的方法,其实现原理和技术效果类似,此处不再赘述。
84.图7为本发明提供的另一种现场数据实时预警的装置的结构示意图。如图7所示,本实施例的现场数据实时预警的装置70可以包括:第二接收模块701,用于接收前端设备发送的与待校验图像对应的报文数据;所述待校验图像是对多帧第一抠图图像进行去重处理得到的;所述多帧第一抠图图像是前端设备根据获取的移动场景下的视频图像确定的与目标对象对应的图像;第二确定模块702,用于从数据库获取预设目标对象信息,并根据所述预设目标对象信息确定与所述待校验图像对应的预警信息;第二发送模块703,用于向所述前端设备发送预警信息,以使所述前端设备根据存储的报文数据和预先设置的与所述预警信息对应的预警模式进行预警,并根据所述预警信
息对所述目标对象进行跟踪;所述报文数据包括所述前端设备的位置信息;所述预警信息包含与预设目标对象的危险等级对应的预警等级。
85.本发明提供的现场数据实时预警的装置,可以实现上述如图5所示的实施例的现场数据实时预警的方法,其实现原理和技术效果类似,此处不再赘述。
86.图8为本发明提供的一种现场数据实时预警的设备80的硬件结构示意图。如图8所示,本实施例提供的现场数据实时预警的设备80包括:至少一个处理器801和存储器802。其中,处理器801、存储器802通过总线803连接。
87.在具体实现过程中,至少一个处理器801执行所述存储器802存储的计算机执行指令,使得至少一个处理器801执行上述方法实施例中的现场数据实时预警的方法。
88.处理器801的具体实现过程可参见上述方法实施例,其实现原理和技术效果类似,本实施例此处不再赘述。
89.在上述的图8所示的实施例中,应理解,处理器可以是中央处理单元(英文:central processing unit,简称:cpu),还可以是其他通用处理器、数字信号处理器(英文:digital signal processor,简称:dsp)、专用集成电路(英文:application specific integrated circuit,简称:asic)等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合发明所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。
90.存储器可能包含高速ram存储器,也可能还包括非易失性存储nvm,例如至少一个磁盘存储器。
91.总线可以是工业标准体系结构(industry standard architecture,isa)总线、外部设备互连(peripheral component,pci)总线或扩展工业标准体系结构(extended industry standard architecture,eisa)总线等。总线可以分为地址总线、数据总线、控制总线等。为便于表示,本技术附图中的总线并不限定仅有一根总线或一种类型的总线。
92.本发明还提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,当处理器执行所述计算机执行指令时,实现上述方法实施例的现场数据实时预警的方法。
93.上述的计算机可读存储介质,上述可读存储介质可以是由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(sram),电可擦除可编程只读存储器(eeprom),可擦除可编程只读存储器(eprom),可编程只读存储器(prom),只读存储器(rom),磁存储器,快闪存储器,磁盘或光盘。可读存储介质可以是通用或专用计算机能够存取的任何可用介质。
94.一种示例性的可读存储介质耦合至处理器,从而使处理器能够从该可读存储介质读取信息,且可向该可读存储介质写入信息。当然,可读存储介质也可以是处理器的组成部分。处理器和可读存储介质可以位于专用集成电路(application specific integrated circuits,简称:asic)中。当然,处理器和可读存储介质也可以作为分立组件存在于设备中。
95.本技术一个实施例提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如本技术图2至图5所对应的实施例中任意实施例提供的现场数据实时预警的方法。
96.本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。
97.最后应说明的是:以上各实施例仅用以说明本技术的技术方案,而非对其限制;尽管参照前述各实施例对本技术进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本技术各实施例技术方案的范围。
网友询问留言已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
技术分类