一种基于智慧城市数据的业务请求方法及系统与流程

文档序号:29257436发布日期:2022-03-16 11:27阅读:143来源:国知局
一种基于智慧城市数据的业务请求方法及系统与流程

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.图1为本发明实施例提供的城市监控服务器的结构框图。
46.图2为本发明实施例提供的基于智慧城市数据的业务请求方法包括的各步骤的流程示意图。
47.图3为本发明实施例提供的基于智慧城市数据的业务请求系统包括的各模块的示意图。
具体实施方式
48.为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例只是本发明的一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。
49.因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
50.如图1所示,本发明实施例提供了一种城市监控服务器。其中,所述城市监控服务器可以包括存储器和处理器。
51.详细地,所述存储器和处理器之间直接或间接地电性连接,以实现数据的传输或交互。例如,相互之间可通过一条或多条通讯总线或信号线实现电性连接。所述存储器中可以存储有至少一个可以以软件或固件(f i rmware)的形式,存在的软件功能模块(计算机程序)。所述处理器可以用于执行所述存储器中存储的可执行的计算机程序,从而实现本发明实施例(如后文所述)提供的基于智慧城市数据的业务请求方法。
52.示例性地,在一种可以替代的示例中,所述存储器可以是,但不限于,随机存取存储器(random access memory,ram),只读存储器(read on l ymemory,rom),可编程只读存储器(programmab l e read-on l y memory,prom),可擦除只读存储器(erasab l e programmab l e read-on l y memory,eprom),电可擦除只读存储器(e l ectr i c erasab l e programmab l e read-on l ymemory,eeprom)等。所述处理器可以是一种通用处理器,包括中央处理器(centra l process i ng un it,cpu)、网络处理器(network processor,np)、片上系统(system on ch i p,soc)等;还可以是数字信号处理器(dsp)、专用集成电路(as i c)、现场可编程门阵列(fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
53.示例性地,在一种可以替代的示例中,图1所示的结构仅为示意,所述城市监控服务器还可包括比图1中所示更多或者更少的组件,或具有与图1所示不同的配置,例如,可以包括用于与其它设备(如用于进行监控的城市监控终端设备)进行信息交互的通信单元。
54.结合图2,本发明实施例还提供一种基于智慧城市数据的业务请求方法,可应用于上述城市监控服务器。其中,所述基于智慧城市数据的业务请求方法有关的流程所定义的方法步骤,可以由所述城市监控服务器实现,所述城市监控服务器通信连接有多个城市监控终端设备。
55.下面将对图2所示的具体流程,进行详细阐述。
56.步骤s110,获取所述多个城市监控终端设备中的每一个城市监控终端设备发送的历史城市监控视频,得到所述多个城市监控终端设备对应的多个历史城市监控视频。
57.在本发明实施例中,所述城市监控服务器可以获取所述多个城市监控终端设备中
的每一个城市监控终端设备发送的历史城市监控视频,得到所述多个城市监控终端设备对应的多个历史城市监控视频。其中,每一个所述历史城市监控视频基于对应的所述城市监控终端设备在历史时间上对对应的城市区域进行采集得到,且每一个所述历史城市监控视频包括多帧历史城市监控视频帧(可以是时序上连续的)。
58.步骤s120,确定所述多个历史城市监控视频之间的相关关系,得到所述多个历史城市监控视频之间的历史视频相关关系信息。
59.在本发明实施例中,所述城市监控服务器可以确定所述多个历史城市监控视频之间的相关关系,如此,可以得到所述多个历史城市监控视频之间的历史视频相关关系信息。
60.步骤s130,基于所述多个历史城市监控视频之间的所述历史视频相关关系信息对所述多个历史城市监控视频对应的多个城市监控终端设备进行业务请求管理,以控制每一个所述城市监控终端设备是否进行监控。
61.在本发明实施例中,所述城市监控服务器可以基于所述多个历史城市监控视频之间的所述历史视频相关关系信息对所述多个历史城市监控视频对应的多个城市监控终端设备进行业务请求管理,如此,可以控制每一个所述城市监控终端设备是否进行监控。
62.基于上述,在获取到多个城市监控终端设备对应的多个历史城市监控视频之后,可以先确定多个历史城市监控视频之间的历史视频相关关系信息,然后,再基于多个历史城市监控视频之间的历史视频相关关系信息对多个历史城市监控视频对应的多个城市监控终端设备进行业务请求管理,以控制每一个城市监控终端设备是否进行监控,即通过提高对城市监控终端设备的控制精度,来提高对城市监控终端设备的监控业务管理效果,从而改善现有技术中对城市监控终端设备的监控业务管理效果不佳的问题。
63.示例性地,在一种可以替代的示例中,所述获取所述多个城市监控终端设备中的每一个城市监控终端设备发送的历史城市监控视频,得到所述多个城市监控终端设备对应的多个历史城市监控视频的步骤,可以包括:
64.首先,在存在需要进行监控的触发指令时,生成对应的监控管理通知信息(所述触发指令可以是接收到的,或自身生成的);
65.其次,将所述监控管理通知信息分别发送给所述多个城市监控终端设备中的每一个城市监控终端设备,其中,每一个所述城市监控终端设备用于基于所述监控管理通知信息将在历史时间上采集的历史城市监控视频发送给所述城市监控服务器;
66.然后,获取所述多个城市监控终端设备中的每一个城市监控终端设备基于所述监控管理通知信息发送的所述历史城市监控视频,得到所述多个城市监控终端设备对应的多个历史城市监控视频。
67.示例性地,在一种可以替代的示例中,所述在存在需要进行监控的触发指令时,生成对应的监控管理通知信息的步骤,可以包括:
68.首先,判断当前时间是否属于预先配置的目标时间段;
69.其次,在所述当前时间不属于所述目标时间段内时,确定不存在需要进行监控的触发指令,在所述当前时间属于所述目标时间段内时,确定存在需要进行监控的触发指令,并基于所述当前时间生成对应的监控管理通知信息,其中,所述监控管理通知信息中携带有所述当前时间,所述城市监控终端设备在基于所述监控管理通知信息将在历史时间上采集的历史城市监控视频发送给所述城市监控服务器时在采集的全部历史城市监控视频中
基于所述当前时间确定出具有时间关联性(如都是一天中的某一个时间段等)的部分历史城市监控视频。
70.示例性地,在一种可以替代的示例中,所述确定所述多个历史城市监控视频之间的相关关系,得到所述多个历史城市监控视频之间的历史视频相关关系信息的步骤,可以包括:
71.首先,针对所述多个历史城市监控视频中的每两个历史城市监控视频,计算该两个历史城市监控视频包括的历史城市监控视频帧之间的相似度,得到该两个历史城市监控视频对应的视频相似度信息;
72.其次,基于所述多个历史城市监控视频中的每两个历史城市监控视频对应的所述视频相似度信息,确定所述多个历史城市监控视频中的每两个历史城市监控视频之间的历史视频相关关系信息。
73.示例性地,在一种可以替代的示例中,所述针对所述多个历史城市监控视频中的每两个历史城市监控视频,计算该两个历史城市监控视频包括的历史城市监控视频帧之间的相似度,得到该两个历史城市监控视频对应的视频相似度信息的步骤,可以包括:
74.首先,针对所述多个历史城市监控视频中的每两个历史城市监控视频,遍历该两个历史城市监控视频中的其中一个历史城市监控视频包括的每一帧历史城市监控视频帧,并计算当前遍历到的历史城市监控视频帧与另一个历史城市监控视频包括的每一帧历史城市监控视频帧之间的视频帧相似度的平均值,得到当前遍历到的历史城市监控视频帧对应的相似度均值;
75.其次,针对所述多个历史城市监控视频中的每两个历史城市监控视频,计算该两个历史城市监控视频中被遍历的每一帧历史城市监控视频帧对应的相似度均值的平均值,得到该两个历史城市监控视频对应的视频相似度信息(即相似度均值的平均值)。
76.示例性地,在一种可以替代的示例中,所述基于所述多个历史城市监控视频中的每两个历史城市监控视频对应的所述视频相似度信息,确定所述多个历史城市监控视频中的每两个历史城市监控视频之间的历史视频相关关系信息的步骤,可以包括:
77.首先,针对所述多个历史城市监控视频中的每一个历史城市监控视频,对该历史城市监控视频包括的每一帧历史城市监控视频帧进行对象识别处理,得到该历史城市监控视频对应的监控对象集合,并分别统计该监控对象集合中的每一个监控对象在所述历史城市监控视频中对应的历史城市监控视频帧的帧数,得到每一个监控对象对应的视频统计帧数;
78.其次,针对所述多个历史城市监控视频中的每一个历史城市监控视频,基于该历史城市监控视频包括的每一帧历史城市监控视频帧确定出该历史城市监控视频对应的城市区域的区域场景图像(即区域背景),其中,所述区域场景图像用于表征对应的所述城市区域的固定场景特征信息;
79.然后,针对所述多个历史城市监控视频中的每两个历史城市监控视频,计算该两个历史城市监控视频对应的两个所述监控对象集合之间的集合重合度,并计算基于每一个监控对象对应的所述视频统计帧数对该两个历史城市监控视频对应的两个所述监控对象集合进行加权重合度计算,得到该两个历史城市监控视频之间的加权集合重合度,以及基于该集合重合度和该加权集合重合度得到该两个历史城市监控视频之间的对象相似度信
息;
80.之后,针对所述多个历史城市监控视频中的每两个历史城市监控视频,计算该两个历史城市监控视频对应的区域场景图像之间的图像相似度,并基于该图像相似度确定该两个历史城市监控视频之间的区域场景相似度信息(如将该图像相似度确定为该区域场景相似度信息);
81.最后,针对所述多个历史城市监控视频中的每两个历史城市监控视频,对该两个历史城市监控视频对应的所述视频相似度信息、所述对象相似度信息和所述区域场景相似度信息(如加权求和计算等),得到该两个历史城市监控视频之间的历史视频相关关系信息。
82.示例性地,在一种可以替代的示例中,所述基于所述多个历史城市监控视频之间的所述历史视频相关关系信息对所述多个历史城市监控视频对应的多个城市监控终端设备进行业务请求管理,以控制每一个所述城市监控终端设备是否进行监控的步骤,可以包括:
83.首先,基于所述多个历史城市监控视频之间的所述历史视频相关关系信息对所述多个历史城市监控视频进行聚类处理,得到所述多个历史城市监控视频对应的至少一个监控视频集合,其中,所述至少一个监控视频集合中的每一个监控视频集合包括至少一个所述历史城市监控视频;
84.其次,针对所述至少一个监控视频集合中的每一个监控视频集合,基于该监控视频集合包括的每一个历史城市监控视频对应的所述城市监控终端设备,构建得到该监控视频集合对应的终端设备集合;
85.然后,针对每一个所述终端设备集合,基于该终端设备集合对应的所述监控视频集合包括的所述历史城市监控视频进行对象流量统计处理,得到该终端设备集合对应的对象流量统计值,并基于该对象流量统计值对该终端设备集合包括的每一个城市监控终端设备进行业务请求管理,以控制每一个所述城市监控终端设备是否进行监控。
86.示例性地,在一种可以替代的示例中,所述针对每一个所述终端设备集合,基于该终端设备集合对应的所述监控视频集合包括的所述历史城市监控视频进行对象流量统计处理,得到该终端设备集合对应的对象流量统计值,并基于该对象流量统计值对该终端设备集合包括的每一个城市监控终端设备进行业务请求管理,以控制每一个所述城市监控终端设备是否进行监控的步骤,可以包括:
87.首先,针对每一个所述终端设备集合,对该终端设备集合对应的所述监控视频集合包括的所述历史城市监控视频执行目标视频帧筛选操作,得到该终端设备集合对应的至少一帧历史城市监控视频帧;
88.其次,针对每一个所述终端设备集合,对该终端设备集合对应的所述至少一帧历史城市监控视频进行对象识别处理,得到该终端设备集合对应的对象流量统计值,并确定该对象流量统计值与预先配置的对象流量统计阈值之间的相对大小关系;
89.然后,针对每一个所述终端设备集合,若该终端设备集合对应的所述对象流量统计值大于或等于所述对象流量统计阈值,则控制该终端设备集合包括每一个所述城市监控终端设备进行监控,若该终端设备集合对应的所述对象流量统计值小于所述对象流量统计阈值,则控制该终端设备集合包括每一个所述城市监控终端设备不进行监控。
90.示例性地,在一种可以替代的示例中,所述目标视频帧筛选操作包括:
91.首先,基于具有的监控对象是否相同对所述监控视频集合包括的每一个所述历史城市监控视频包括的每一帧历史城市监控视频帧进行视频帧分类处理,得到对应的多种视频帧分类集合,其中,所述多种视频帧分类集合中的每一种视频帧分类集合包括至少一帧历史城市监控视频帧;
92.其次,针对所述多种视频帧分类集合中的每一种视频帧分类集合,对该视频帧分类集合包括的历史城市监控视频帧进行相似度计算(两两之间进行计算),得到该视频帧分类集合包括的每两帧历史城市监控视频帧之间的视频帧相似度,并将与其它历史城市监控视频帧之间的视频帧相似度的平均值最大的历史城市监控视频帧确定为该视频帧分类集合对应的第一代表历史城市监控视频帧;
93.然后,针对所述多种视频帧分类集合中的每一种视频帧分类集合,分别计算该视频帧分类集合包括的每一帧历史城市监控视频帧与其它视频帧分类集合中的历史城市监控视频帧之间的视频帧相似度的平均值,并将该平均值最大的历史城市监控视频帧确定为该视频帧分类集合对应的第二代表历史城市监控视频帧;
94.再然后,基于所述多种视频帧分类集合中的每一种视频帧分类集合对应的所述第一代表历史城市监控视频帧和所述第二代表历史城市监控视频帧,构建得到对应的代表视频帧集合;
95.之后,将所述代表视频帧集合包括的每一帧历史城市监控视频帧作为筛选出的历史城市监控视频帧,并针对所述代表视频帧集合以外的每一帧其它历史城市监控视频帧,计算该其它历史城市监控视频帧与所述代表视频帧集合中的每一帧历史城市监控视频帧之间的视频帧相似度,得到该其它历史城市监控视频帧对应的至少一个视频帧相似度,以及,确定该至少一个视频帧相似度中的每一帧视频帧相似度与预先配置的相似度阈值之间的相对大小关系;
96.最后,针对所述代表视频帧集合以外的每一帧其它历史城市监控视频帧,若该其它历史城市监控视频帧对应的所述至少一个视频帧相似度都小于所述相似度阈值,则将该其它历史城市监控视频帧确定为筛选出的历史城市监控视频帧,若该其它历史城市监控视频帧对应的所述至少一个视频帧相似度不都小于所述相似度阈值,则不将该其它历史城市监控视频帧确定为筛选出的历史城市监控视频帧。
97.结合图3,本发明实施例还提供一种基于智慧城市数据的业务请求系统,可应用于上述城市监控服务器。其中,所述基于智慧城市数据的业务请求系统可以包括以下的各模块:
98.监控视频获取模块,用于获取所述多个城市监控终端设备中的每一个城市监控终端设备发送的历史城市监控视频,得到所述多个城市监控终端设备对应的多个历史城市监控视频,其中,每一个所述历史城市监控视频基于对应的所述城市监控终端设备在历史时间上对对应的城市区域进行采集得到,且每一个所述历史城市监控视频包括多帧历史城市监控视频帧;
99.相关关系确定模块,用于确定所述多个历史城市监控视频之间的相关关系,得到所述多个历史城市监控视频之间的历史视频相关关系信息;
100.业务请求管理模块,用于基于所述多个历史城市监控视频之间的所述历史视频相
关关系信息对所述多个历史城市监控视频对应的多个城市监控终端设备进行业务请求管理,以控制每一个所述城市监控终端设备是否进行监控。
101.示例性地,在一种可以替代的示例中,所述相关关系确定模块具体用于:针对所述多个历史城市监控视频中的每两个历史城市监控视频,计算该两个历史城市监控视频包括的历史城市监控视频帧之间的相似度,得到该两个历史城市监控视频对应的视频相似度信息;基于所述多个历史城市监控视频中的每两个历史城市监控视频对应的所述视频相似度信息,确定所述多个历史城市监控视频中的每两个历史城市监控视频之间的历史视频相关关系信息。
102.示例性地,在一种可以替代的示例中,所述业务请求管理模块具体用于:基于所述多个历史城市监控视频之间的所述历史视频相关关系信息对所述多个历史城市监控视频进行聚类处理,得到所述多个历史城市监控视频对应的至少一个监控视频集合,其中,所述至少一个监控视频集合中的每一个监控视频集合包括至少一个所述历史城市监控视频;针对所述至少一个监控视频集合中的每一个监控视频集合,基于该监控视频集合包括的每一个历史城市监控视频对应的所述城市监控终端设备,构建得到该监控视频集合对应的终端设备集合;针对每一个所述终端设备集合,基于该终端设备集合对应的所述监控视频集合包括的所述历史城市监控视频进行对象流量统计处理,得到该终端设备集合对应的对象流量统计值,并基于该对象流量统计值对该终端设备集合包括的每一个城市监控终端设备进行业务请求管理,以控制每一个所述城市监控终端设备是否进行监控。
103.综上所述,本发明提供的一种基于智慧城市数据的业务请求方法及系统,在获取到多个城市监控终端设备对应的多个历史城市监控视频之后,可以先确定多个历史城市监控视频之间的历史视频相关关系信息,然后,再基于多个历史城市监控视频之间的历史视频相关关系信息对多个历史城市监控视频对应的多个城市监控终端设备进行业务请求管理,以控制每一个城市监控终端设备是否进行监控,即通过提高对城市监控终端设备的控制精度,来提高对城市监控终端设备的监控业务管理效果,从而改善现有技术中对城市监控终端设备的监控业务管理效果不佳的问题。
104.以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1