一种行为地图显示方法、装置及系统与流程

文档序号:23350550发布日期:2020-12-18 16:55阅读:237来源:国知局
一种行为地图显示方法、装置及系统与流程

本发明涉及城市管理技术领域,特别是涉及一种行为地图显示方法、装置及系统。



背景技术:

随着经济社会的发展、城市化过程的快速推进,每天在不同的时间、不同的地点有各种各样的事件发生,每个事件又包含了各种各样的行为,例如车辆的行为、人的行为等。通过对各种各样行为的有效监督,可以为城市管理者提供城市管理和规划方面的决策数据,从而提高城市运行的管理效率。

相关技术中,将不同的驾驶行为数据存储到关系型数据库表后,将驾驶行为数据对应的驾驶行为定义为不同的图形,再将各驾驶行为数据按照空间位置叠加到二维平面地图上进行展示,各驾驶员通过叠加后的二维平面地图对各驾驶行为数据进行查看。但是,由于驾驶行为数据数目庞大,如何整合和存储数目庞大的驾驶行为数据,如何将整合和存储后的驾驶行为数据叠加显示在地图上,以及如何使更多的用户而不仅仅是各驾驶员查看地图,都是亟待解决的问题。如果不能对上述问题进行解决,将会导致城市运行的管理效率下降。



技术实现要素:

本发明实施例的目的在于提供一种行为地图显示方法、装置及系统,以实现提高城市运行的管理效率。具体技术方案如下:

第一方面,本发明实施例提供了一种行为地图显示方法,应用于行为地图生成服务器,所述方法包括:

接收各前端布防设备发送的多个行为的行为数据,其中,所述行为数据包括行为发生的地点信息;

根据各行为数据中的地点信息,将同一地点发生的各行为的行为数据整合至一个行为数据集中存储,得到多个行为数据集;

根据各行为数据集对应的地点信息,将各行为数据集关联至预设电子地图,得到行为地图数据;

发送所述行为地图数据至所述显示器,以使所述显示器对所述行为地图数据进行渲染显示。

可选的,所述行为数据包括行为的类型及行为发生的时间;

所述方法还包括:

根据各行为的类型及各行为发生的时间,确定预设时段内每个类型的行为发生的频率;

将所述预设时段内每个类型的行为发生的频率发送至所述显示器,以使所述显示器在显示的行为地图上叠加显示所述预设时段内每个类型的行为发生的频率。

可选的,在所述根据各行为数据中的地点信息,将同一地点发生的各行为的行为数据整合至一个行为数据集中存储,得到多个行为数据集之前,所述方法还包括:

从事件库中获取行为数据,所述事件库中记录的是用户输入的行为数据;

所述根据各行为数据中的地点信息,将同一地点发生的各行为的行为数据整合至一个行为数据集中存储,得到多个行为数据集,包括:

根据所述各前端布防设备发送的多个行为的行为数据及从所述事件库中获取的各行为数据,将同一地点发生的各行为的行为数据整合至一个行为数据集中存储,得到多个行为数据集。

可选的,所述方法还包括:

接收所述显示器发送的圈定区域信息;根据所述圈定区域信息,查找地点信息属于所述圈定区域信息的行为数据;将查找到的行为数据反馈至所述显示器,以使所述显示器在显示的行为地图上叠加显示所述行为数据;

或者,

接收所述显示器发送的查询时间;根据所述查询时间,查找行为发生的时间在所述查询时间内的行为数据;将查找到的行为数据反馈至所述显示器,以使所述显示器在显示的行为地图上叠加显示所述行为数据;

或者,

接收所述显示器发送的圈定区域信息及查询时间;根据所述圈定区域信息及所述查询时间,查找地点信息属于所述圈定区域信息、且行为发生的时间在所述查询时间内的行为数据;将查找到的行为数据反馈至所述显示器,以使所述显示器在显示的行为地图上叠加显示所述行为数据。

第二方面,本发明实施例提供了一种行为地图显示方法,应用于显示器,所述方法包括:

接收所述行为地图生成服务器发送的行为地图数据,其中,所述行为地图数据包括多个行为的行为数据;

对所述行为地图数据进行渲染显示,其中,所述渲染显示包括二维渲染显示和/或三维渲染显示。

可选的,在所述渲染显示为二维渲染显示时,在所述对所述行为地图数据进行渲染显示之后,所述方法还包括:

接收所述行为地图生成服务器发送的预设时段内每个类型的行为发生的频率;

在显示的行为地图上叠加显示所述预设时段内每个类型的行为发生的频率。

可选的,在所述渲染显示为二维渲染显示时,在所述对所述行为地图数据进行渲染显示之后,所述方法还包括:

获取用户输入的区域圈定指令;根据所述区域圈定指令,确定显示的行为地图上的圈定区域信息;将所述圈定区域信息发送至所述行为地图生成服务器,以使所述行为地图生成服务器根据所述圈定区域信息,查找地点信息属于所述圈定区域信息的行为数据,并将查找到的行为数据反馈至所述显示器;接收所述行为地图生成服务器反馈的行为数据,并在显示的行为地图上叠加显示所述行为数据;

或者,

获取用户输入的查询时间;将所述查询时间发送至所述行为地图生成服务器,以使所述行为地图生成服务器根据所述查询时间,查找行为发生的时间在所述查询时间内的行为数据,并将查找到的行为数据反馈至所述显示器;接收所述行为地图生成服务器反馈的行为数据,并在显示的行为地图上叠加显示所述行为数据;

或者,

获取用户输入的区域圈定指令及查询时间;根据所述区域圈定指令,确定显示的行为地图上的圈定区域信息;将所述圈定区域信息及所述查询时间发送至所述行为地图生成服务器,以使所述行为地图生成服务器根据所述圈定区域信息及所述查询时间,查找地点信息属于所述圈定区域信息、且行为发生的时间在所述查询时间内的行为数据,并将查找到的行为数据反馈至所述显示器;接收所述行为地图生成服务器反馈的行为数据,并在显示的行为地图上叠加显示所述行为数据。

可选的,所述行为地图数据包括多个行为数据集,其中,所述行为数据集中记录的是布置在同一地点的设备组中各前端布防设备采集的各行为的行为数据,所述设备组中的各前端布防设备对所述同一地点的各行为进行各角度的行为数据采集;

所述对所述行为地图数据进行渲染显示,包括:

获取各行为数据集中各角度的行为数据;

分别基于所述各行为数据集中各角度的行为数据,对各地点发生的行为进行三维渲染显示。

第三方面,本发明实施例提供了一种行为地图显示装置,应用于行为地图生成服务器,所述装置包括:

接收模块,用于接收各前端布防设备发送的多个行为的行为数据,其中,所述行为数据包括行为发生的地点信息;

存储模块,用于根据各行为数据中的地点信息,将同一地点发生的各行为的行为数据整合至一个行为数据集中存储,得到多个行为数据集;

关联模块,用于根据各行为数据集对应的地点信息,将各行为数据集关联至预设电子地图,得到行为地图数据;

发送模块,用于发送所述行为地图数据至所述显示器,以使所述显示器对所述行为地图数据进行渲染显示。

可选的,所述行为数据包括行为的类型及行为发生的时间;

所述装置还包括:

确定模块,用于根据各行为的类型及各行为发生的时间,确定预设时段内每个类型的行为发生的频率;

所述发送模块,还用于将所述预设时段内每个类型的行为发生的频率发送至所述显示器,以使所述显示器在显示的行为地图上叠加显示所述预设时段内每个类型的行为发生的频率。

可选的,所述装置还包括:

获取模块,用于从事件库中获取行为数据,所述事件库中记录的是用户输入的行为数据;

所述存储模块,具体用于根据所述各前端布防设备发送的多个行为的行为数据及从所述事件库中获取的各行为数据,将同一地点发生的各行为的行为数据整合至一个行为数据集中存储,得到多个行为数据集。

可选的,所述接收模块,还用于接收所述显示器发送的圈定区域信息和/或查询时间;

所述装置还包括:

查找模块,用于根据所述圈定区域信息,查找地点信息属于所述圈定区域信息的行为数据;或者,根据所述查询时间,查找行为发生的时间在所述查询时间内的行为数据;或者,根据所述圈定区域信息及所述查询时间,查找地点信息属于所述圈定区域信息、且行为发生的时间在所述查询时间内的行为数据;

反馈模块,用于将查找到的行为数据反馈至所述显示器,以使所述显示器在显示的行为地图上叠加显示所述行为数据。

第四方面,本发明实施例提供了一种行为地图显示装置,应用于显示器,所述装置包括:

接收模块,用于接收所述行为地图生成服务器发送的行为地图数据,其中,所述行为地图数据包括多个行为的行为数据;

显示模块,用于对所述行为地图数据进行渲染显示,其中,所述渲染显示包括二维渲染显示和/或三维渲染显示。

可选的,在所述渲染显示为二维渲染显示时,所述接收模块,还用于接收所述行为地图生成服务器发送的预设时段内每个类型的行为发生的频率;

所述显示模块,还用于在显示的行为地图上叠加显示所述预设时段内每个类型的行为发生的频率。

可选的,在所述渲染显示为二维渲染显示时,所述装置还包括:

获取模块,用于获取用户输入的区域圈定指令和/或查询时间;

确定模块,用于根据所述区域圈定指令,确定显示的行为地图上的圈定区域信息;

发送模块,用于将所述圈定区域信息发送至所述行为地图生成服务器,以使所述行为地图生成服务器根据所述圈定区域信息,查找地点信息属于所述圈定区域信息的行为数据,并将查找到的行为数据反馈至所述显示器;或者,将所述查询时间发送至所述行为地图生成服务器,以使所述行为地图生成服务器根据所述查询时间,查找行为发生的时间在所述查询时间内的行为数据,并将查找到的行为数据反馈至所述显示器;或者,将所述圈定区域信息及所述查询时间发送至所述行为地图生成服务器,以使所述行为地图生成服务器根据所述圈定区域信息及所述查询时间,查找地点信息属于所述圈定区域信息、且行为发生的时间在所述查询时间内的行为数据,并将查找到的行为数据反馈至所述显示器;

所述显示模块,还用于接收所述行为地图生成服务器反馈的行为数据,并在显示的行为地图上叠加显示所述行为数据。

可选的,所述行为地图数据包括多个行为数据集,其中,所述行为数据集中记录的是布置在同一地点的设备组中各前端布防设备采集的各行为的行为数据,所述设备组中的各前端布防设备对所述同一地点的各行为进行各角度的行为数据采集;

所述显示模块,包括:

获取子模块,用于获取各行为数据集中各角度的行为数据;

显示子模块,用于分别基于所述各行为数据集中各角度的行为数据,对各地点发生的行为进行三维渲染显示。

第五方面,本发明实施例提供了一种行为地图生成服务器,其特征在于,包括处理器、通信接口、存储器和通信总线,其中,所述处理器、所述通信接口、所述存储器通过所述通信总线完成相互间的通信;

所述存储器,用于存放计算机程序;

所述处理器,用于执行所述存储器上所存放的计算机程序时,实现上述第一方面任一所述的行为地图显示方法。

第六方面,本发明实施例提供了一种显示器,其特征在于,包括处理器、通信接口、存储器、通信总线和显示屏,其中,所述处理器、所述通信接口、所述存储器、所述显示屏通过所述通信总线完成相互间的通信;

所述存储器,用于存放计算机程序;

所述处理器,用于执行存储器上所存放的计算机程序时,实现上述第二方面任一所述的行为地图显示方法;

显示屏,用于显示行为地图。

第七方面,本发明实施例提供了一种行为地图显示系统,所述行为地图显示系统包括多个前端布防设备、行为地图生成服务器及显示器;

所述前端布防设备,用于获取多个行为的行为数据,并将获得的所述行为数据发送至所述行为地图生成服务器,其中,所述行为数据包括行为发生的地点信息;

所述行为地图生成服务器,用于接收各所述前端布防设备发送的多个行为的行为数据,根据各行为数据中的地点信息,将同一地点发生的各行为的行为数据整合至一个行为数据集中存储,得到多个行为数据集,根据各行为数据集对应的地点信息,将所述各行为数据集关联至预设电子地图,得到行为地图数据,其中,所述行为地图数据包括多个行为的行为数据,并将所述行为地图数据发送至所述显示器;

所述显示器,用于接收所述行为地图生成服务器发送的行为地图数据,并对所述行为地图数据进行渲染显示,其中,所述渲染显示包括二维渲染显示和/或三维渲染显示。

本发明实施例提供的行为地图显示方法、装置及系统,该行为地图显示系统包括多个前端布防设备、行为地图生成服务器及显示器;前端布防设备,用于获取多个行为的行为数据,并将获得的行为数据发送至行为地图生成服务器,其中,行为数据包括行为发生的地点信息;行为地图生成服务器,用于接收各前端布防设备发送的多个行为的行为数据,根据各行为数据中的地点信息,将同一地点发生的各行为的行为数据整合至一个行为数据集中存储,得到多个行为数据集,根据各行为数据集对应的地点信息,将各行为数据集关联至预设电子地图,得到行为地图数据,其中,行为地图数据包括多个行为的行为数据,并将行为地图数据发送至显示器;显示器,用于接收行为地图生成服务器发送的行为地图数据,并对行为地图数据进行渲染显示,其中,渲染显示包括二维渲染显示和/或三维渲染显示。在上述行为地图显示系统中,行为地图生成服务器将数目庞大的行为数据整合存储在多个行为数据集中后,再将各行为数据集关联至预设电子地图后得到行为地图数据,显示器就可以将行为地图数据叠加显示在行为地图上,使得用户可以通过查看行为地图,更全面地了解多个行为发生的情况,从而提高城市运行的管理效率。当然,实施本发明的任一产品或方法必不一定需要同时达到以上所述的所有优点。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例提供的一种行为地图显示方法的实施例一的流程示意图;

图2a为本发明实施例提供的一种相机族的示意图;

图2b为本发明实施例提供的另一种相机族的示意图;

图2c为本发明实施例提供的一种匹配画面的示意图;

图2d为本发明实施例提供的一种图像画面首尾匹配相连的示意图;

图3为本发明实施例提供的一种行为地图显示方法的实施例二的流程示意图;

图4为本发明实施例提供的一种行为地图显示方法的信令交互图;

图5为本发明实施例提供的一种行为地图显示装置的结构示意图;

图6为本发明实施例提供的另一种行为地图显示装置的结构示意图;

图7为本发明实施例提供的一种行为地图生成服务器的结构示意图;

图8为本发明实施例提供的一种显示器的结构示意图;

图9为本发明实施例提供的一种行为地图显示系统的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

为了实现提高城市运行的管理效率,本发明实施例提供了一种行为地图显示方法、装置及系统,以下分别进行详细说明。

本发明实施例所提供的行为地图显示方法由行为地图显示系统实现,该行为地图显示系统可以包括以下设备:多个前端布防设备、行为地图生成服务器及显示器。下面,分别以行为地图生成服务器和显示器为执行主体,对本发明实施例所提供的行为地图显示方法进行介绍。

图1为本发明实施例提供的一种行为地图显示方法的实施例一的流程示意图,本发明实施例提供的行为地图显示方法应用于上述行为地图显示系统中的行为地图生成服务器。如图1所示,本发明实施例的方法可以包括:

s101,接收各前端布防设备发送的多个行为的行为数据。

其中,行为数据包括行为发生的地点信息,行为发生的地点信息也就是行为发生地点的经度和纬度。可选的,行为数据还可以包括行为的类型、行为发生的时间、各前端布防设备的参数信息等。

各前端布防设备可以采集多个行为发生地点的视频,具体实现时,前端布防设备可以是普通可见光摄像机、红外摄像机、枪机、球机等用于图像采集的设备。其中,各前端布防设备可以组合为一个设备组,该设备组中的各前端布防设备可以是一组在空间位置上具有一定结构关系的监控相机,并且该组监控相机可以以不同的拍摄视角对行为的发生地点进行拍摄,使得该组监控相机的拍摄画面可以覆盖行为发生地点的360度的视角。将上述在空间位置上具有一定结构关系的一组监控相机叫作相机族。

当上述行为数据包括相机族的参数信息时,相机族的参数信息又可以包括:相机族的编号、相机族的位置信息等。具体实现时,相机族中可以包括多个相机(相机族的参数信息又可以包括:各个相机的编号、各个相机的位置信息等),并且可以有多种相机族的建立方式,本发明实施例不对相机族中包括的相机数量以及相机族的建立方式进行限定。下面以两种实现方式对如何建立相机族进行说明:

在一种可选的实现方式中,图2a为本发明实施例提供的一种相机族的示意图,可以按照图2a所示的方式对相机族进行建立,使得该相机族的拍摄画面可以覆盖行为发生地点的360度的视角。如图2a所示,该相机族中包括了4个相机。可选的,上述相机族的参数信息还可以包括:每个相机的编号、每个相机的位置信息、每个相机的视角方向等。例如,在图2a中,相机1的位置为东经x1、北纬y1,相机1的视角方向为正南;相机2的位置为东经x2、北纬y2,相机2的视角方向为正西;相机3的位置为东经x3、北纬y3,相机3的视角方向为正北;相机4的位置为东经x4、北纬y4,相机4的视角方向为正东。图2a中,只表示了相机3的拍摄视角,其中,箭头表示相机3的拍摄视角。其他相机的拍摄视角可以参考相机3。

在另一种可选的实现方式中,图2b为本发明实施例提供的另一种相机族的示意图,可以按照图2b所示的方式对相机族进行建立,使得该相机族的拍摄画面可以覆盖行为发生地点的360度的视角。如图2b所示,该相机族中包括了4个相机,图2b所示的相机族可以参考图2a所示的相机族,在此不再赘述。

具体实现时,可以人工选择地理位置相近的几台相机,之后通过程序对各个相机拍摄的画面进行关键点匹配。其中,将存在画面匹配的相机设定为属于同一个相机族,并且,如果匹配的画面能够实现首尾相连,则实现了上述相机族对行为发生地点的360度全景覆盖。

图2c为本发明实施例提供的一种匹配画面的示意图,如图2c所示,左右两幅图像为地理位置相近的不同视角的两个相机所拍摄的画面,其中,左右两幅图像中都存在菱形(图2c中图像的形状用于指代一般物体),通过该图像匹配可以获得左右两幅图像中的物体的对应关系。图2d为本发明实施例提供的一种图像画面首尾匹配相连的示意图,如图2d所示,三幅图像为地理位置相近的不同视角的三个相机所拍摄的画面,图像中的正方形、菱形、三角形都实现了首尾匹配相连。

s102,根据各行为数据中的地点信息,将同一地点发生的各行为的行为数据整合至一个行为数据集中存储,得到多个行为数据集。

行为数据中的地点信息也就是行为发生地点的经度和纬度,此时,将由经度、纬度确定的同一地点下发生的各行为的行为数据整合至一个行为数据集中存储。由于各前端布防设备发送的行为数据的数目庞大,根据各行为数据中的地点信息,将各行为数据存储在多个行为数据集中,有利于对行为数据进行分类和管理。

可选的,除了可以获取到各前端布防设备发送的多个行为的行为数据,还可以从事件库中获取行为数据,该事件库中记录的是用户输入的行为数据。由于某些行为发生的地点未安装前端布防设备,因此,通过用户输入这些地点发生的各行为的行为数据,可以完善行为数据。此时,结合从事件库中获取的行为数据,上述步骤s102可以扩展为根据各前端布防设备发送的多个行为的行为数据及从事件库中获取的各行为数据,将同一地点发生的各行为的行为数据整合至一个行为数据集中存储,得到多个行为数据集。

s103,根据各行为数据集对应的地点信息,将各行为数据集关联至预设电子地图,得到行为地图数据。

上述行为地图数据包括多个行为的行为数据。将各行为数据集对应的经度、纬度存储在一个数据表中,并且按照每个行为数据集对应的经度、纬度与预设电子地图上的一个坐标之间的映射关系,将每个行为数据集对应的经度、纬度对应的预设电子地图上的坐标也存储在上述数据表中。根据上述数据表中的各行为数据集对应的经度、纬度就可以查找各行为数据集,再根据各行为数据集对应的经度、纬度与预设电子地图上的坐标之间的映射关系,就可以将各行为数据集关联至预设电子地图。

s104,发送行为地图数据至显示器。

具体的,显示器将行为地图生成服务器发送的行为地图数据叠加在预设电子地图上,得到行为地图后,显示器对行为地图进行渲染显示。

本发明实施例提供的行为地图显示方法,通过接收各前端布防设备发送的多个行为的行为数据,根据各行为数据中的地点信息,将同一地点发生的各行为的行为数据整合至一个行为数据集中存储,得到多个行为数据集,根据各行为数据集对应的地点信息,将各行为数据集关联至预设电子地图,得到行为地图数据,再将行为地图数据发送至显示器,以使显示器对行为地图数据进行渲染显示。在上述方法中,行为地图生成服务器将数目庞大的行为数据整合存储在多个行为数据集中后,再将各行为数据集关联至预设电子地图后得到行为地图数据,显示器就可以将行为地图数据叠加显示在行为地图上,使得用户可以通过查看行为地图,更全面地了解多个行为发生的情况,从而提高城市运行的管理效率。

图3为本发明实施例提供的一种行为地图显示方法的实施例二的流程示意图,本发明实施例提供的行为地图显示方法应用于上述行为地图显示系统中的显示器。如图3所示,本发明实施例的方法可以包括:

s301,接收行为地图生成服务器发送的行为地图数据。

其中,上述行为地图数据可以由行为地图生成服务器根据以下方式得到:行为地图生成服务器先根据各行为数据中的地点信息,将同一地点发生的各行为的行为数据整合至一个行为数据集中存储,得到多个行为数据集,再根据各行为数据集对应的地点信息,将各行为数据集关联至预设电子地图上,从而得到行为地图数据。其中,上述行为地图数据包括多个行为的行为数据,并且多个行为的行为数据可以是前端布防设备发送的行为数据和行为地图生成服务器从事件库中获取到的多个行为的行为数据。

s302,对行为地图数据进行渲染显示。

可选的,该显示器可以既包括显示服务器又包括显示屏,将上述行为地图数据先发送至显示服务器后,再由显示屏进行渲染显示。具体实现时,显示服务器将行为地图生成服务器发送的行为地图数据叠加在预设电子地图上后,得到行为地图,显示屏对行为地图进行渲染显示。并且,渲染显示可以包括二维渲染显示,渲染显示可以包括三维渲染显示,渲染显示也可以既包括二维渲染显示又包括三维渲染显示。

可选的,在上述渲染显示为二维渲染显示时,若上述行为数据中包括相机族的参数信息(例如,相机族的编号、相机族的位置信息),可以在显示的行为地图上叠加显示相机族的参数信息,用户可以根据显示的相机族的参数信息,查看相机族的录像。

本发明实施例提供的行为地图显示方法,通过接收行为地图生成服务器发送的行为地图数据,其中,行为地图数据包括多个行为的行为数据,对行为地图数据进行渲染显示,其中,渲染显示包括二维渲染显示和/或三维渲染显示。在上述方法中,显示器可以将行为地图数据叠加显示在行为地图上,使得用户可以通过查看行为地图,更全面地了解多个行为发生的情况,从而提高城市运行的管理效率。

图4为本发明实施例提供的一种行为地图显示方法的信令交互图,如图4所示,该方法包括:

s401,多个前端布防设备向行为地图生成服务器发送多个行为的行为数据。

s402,行为地图生成服务器接收多个前端布防设备发送的多个行为的行为数据。

s403,行为地图生成服务器根据各行为数据中的地点信息,将同一地点发生的各行为的行为数据整合至一个行为数据集中存储,得到多个行为数据集。

s404,行为地图生成服务器根据各行为数据集对应的地点信息,将各行为数据集关联至预设电子地图,得到行为地图数据。

上述步骤s401-步骤s404的实现方式可以参考图1所示的实施例一中相关内容的说明,在此不再赘述。

s405,行为地图生成服务器将行为地图数据发送至显示器。

可选的,当上述行为数据包括行为的类型及行为发生的时间时,本发明实施例的方法还可以包括:根据各行为的类型及各行为发生的时间,行为地图生成服务器确定预设时段内每个类型的行为发生的频率后,还可以将预设时段内每个类型的行为发生的频率发送至显示器,以使显示器在显示的行为地图上叠加显示预设时段内每个类型的行为发生的频率。

具体的,上述行为类型可以是斗殴、盗窃、跌倒、违停等类型,并且,各前端布防设备可以根据采集的多个行为对应的发生地点的视频,识别出视频中包含的各行为的行为类型。本发明实施例不对前端布防设备识别出视频中包含的各行为的行为类型的方法进行限定,下面以前端布防设备识别出视频中的违停行为类型、跌倒行为类型进行举例说明:

当前端布防设备是普通可见光摄像机时,普通可见光摄像机对禁止停车的区域进行拍摄,若普通可见光摄像机检测到该禁止停车的区域内有车辆,则对该车辆进行车牌检测和识别,并进行记录。经过预设的时间间隔后,普通可见光摄像机再次对禁止停车的区域进行拍摄,若检测到该禁止停车的区域内有车辆,则对该车辆进行车牌检测和识别,并进行记录。如果两次识别到的车辆的车牌相同,那么,普通可见光摄像机识别出视频中包含违停行为类型;如果两次识别到的车辆的车牌不同,那么,普通可见光摄像机识别出视频中不包含违停行为类型。

当前端布防设备是普通可见光摄像机时,普通可见光摄像机对拍摄的视频中的行人进行检测和跟踪后,获得行人的运动轨迹,对视频中行人的运动轨迹对应的区域进行视频分类。根据视频分类的结果,普通可见光摄像机识别出视频中是否包含跌倒行为类型。

例如,该预设时段为2019年5月30日上午9点至上午9点10分,可以统计出在该时段内盗窃行为发生的次数为2次、斗殴行为发生的次数为3次、跌倒行为发生的次数为4次、违停行为发生的次数为5次等。将该时段内上述类型的行为发生的次数发送至显示器后,可以在显示的行为地图上叠加显示该预设时段内上述类型的行为发生的次数。

可见,用户可以通过查看行为地图上叠加显示的预设时段内每个类型的行为发生的频率,及时发现重点行为高发地点,以此可以加强对重点行为高发地点的监管。

s406,显示器接收行为地图生成服务器发送的行为地图数据。

上述步骤s406与图3所示实施例二中的步骤s301类似,在此不再赘述。

s407,显示器对行为地图数据进行渲染显示。

作为一种示例,行为地图数据可以包括多个行为数据集,其中,行为数据集中可以记录布置在同一地点的设备组中各前端布防设备采集的各行为的行为数据,设备组中的各前端布防设备可以对同一地点的各行为进行各角度的行为数据采集。此时,上述步骤s407可以包括:获取各行为数据集中各角度的行为数据,并且,分别基于各行为数据集中各角度的行为数据,对各地点发生的行为进行三维渲染显示。可选的,设备组可以为前文所述的相机族,相机族可以对同一地点的各行为进行各角度的行为数据采集。此时,可以通过三维渲染显示相机族的各个视角的录像,使得用户可以对各行为的发生情况进行全方位的观看,使得用户有身临该地点的感觉,从而提高了用户体验度。

可选的,在上述渲染显示为二维渲染显示时,显示器还可以接收行为地图生成服务器发送的预设时段内每个类型的行为发生的频率,并且,在显示的行为地图上叠加显示述预设时段内每个类型的行为发生的频率。可见,用户可以通过查看行为地图上显示的预设时段内每个类型的行为发生的频率,及时发现重点行为高发地点,以此可以加强对重点行为高发地点的监管。

可选的,在上述渲染显示为二维渲染显示时,在上述步骤s407之后,可以有以下三种具体的实施方式:

第一种实施方式可以包括以下步骤:

步骤a1,显示器获取用户输入的区域圈定指令。

步骤a2,显示器根据区域圈定指令,确定显示的行为地图上的圈定区域信息。

步骤a3,显示器将圈定区域信息发送至行为地图生成服务器。

步骤a4,行为地图生成服务器接收显示器发送的圈定区域信息。

步骤a5,行为地图生成服务器根据圈定区域信息,查找地点信息属于圈定区域信息的行为数据。

步骤a6,行为地图生成服务器将查找到的行为数据发送至显示器。

步骤a7,显示器接收行为地图生成服务器发送的行为数据,并在显示的行为地图上叠加显示行为数据。

第二种实施方式可以包括以下步骤:

步骤b1,显示器获取用户输入的查询时间。

步骤b2,显示器将查询时间发送至行为地图生成服务器。

步骤b3,行为地图生成服务器接收显示器发送的查询时间。

步骤b4,行为地图生成服务器根据查询时间,查找行为发生的时间在查询时间内的行为数据。

步骤b5,行为地图生成服务器将查找到的行为数据发送至显示器。

步骤b6,显示器接收行为地图生成服务器发送的行为数据,并在显示的行为地图上叠加显示行为数据。

第三种实施方式可以包括以下步骤:

步骤c1,显示器获取用户输入的区域圈定指令及查询时间。

步骤c2,显示器根据区域圈定指令,确定显示的行为地图上的圈定区域信息。

步骤c3,显示器将圈定区域信息及查询时间发送至行为地图生成服务器。

步骤c4,行为地图生成服务器接收显示器发送的圈定区域信息及查询时间。

步骤c5,行为地图生成服务器根据圈定区域信息及查询时间,查找地点信息属于圈定区域信息、且行为发生的时间在查询时间内的行为数据。

步骤c6,行为地图生成服务器将查找到的行为数据发送至显示器。

步骤c7,显示器接收行为地图生成服务器发送的行为数据,并在显示的行为地图上叠加显示行为数据。

可见,应用上述三种实施方式,用户可以选择查看自己感兴趣的区域内发生的各行为的行为数据,用户也可以选择查看自己感兴趣的时间内发生的各行为的行为数据,用户还可以选择查看自己感兴趣的区域内、时间内发生的各行为的行为数据,从而提高用户的体验度。

相应于上述方法实施例,图5为本发明实施例提供的一种行为地图显示装置的结构示意图,该装置应用于上述行为地图显示系统中的行为地图生成服务器。如图5所示,该行为地图显示装置可以包括:

接收模块510,用于接收各前端布防设备发送的多个行为的行为数据,其中,行为数据包括行为发生的地点信息;

存储模块520,用于根据各行为数据中的地点信息,将同一地点发生的各行为的行为数据整合至一个行为数据集中存储,得到多个行为数据集;

关联模块530,用于根据各行为数据集对应的地点信息,将各行为数据集关联至预设电子地图,得到行为地图数据;

发送模块540,用于发送行为地图数据至显示器,以使显示器对行为地图数据进行渲染显示。

可选的,当行为数据包括行为的类型及行为发生的时间时,上述装置还可以包括:

确定模块,用于根据各行为的类型及各行为发生的时间,确定预设时段内每个类型的行为发生的频率。

此时,上述发送模块540,还可以将预设时段内每个类型的行为发生的频率发送至显示器,以使显示器在显示的行为地图上叠加显示预设时段内每个类型的行为发生的频率。

可选的,上述装置还可以包括:

获取模块,用于从事件库中获取行为数据,事件库中记录的是用户输入的行为数据。

此时,上述存储模块520,具体用于根据各前端布防设备发送的多个行为的行为数据及从事件库中获取的各行为数据,将同一地点发生的各行为的行为数据整合至一个行为数据集中存储,得到多个行为数据集。

可选的,上述接收模块510还可以用于接收显示器发送的圈定区域信息和/或查询时间;

此时,上述装置还可以包括:

查找模块,用于根据圈定区域信息,查找地点信息属于圈定区域信息的行为数据;或者,根据查询时间,查找行为发生的时间在查询时间内的行为数据;或者,根据圈定区域信息及查询时间,查找地点信息属于圈定区域信息、且行为发生的时间在查询时间内的行为数据。

反馈模块,用于将查找到的行为数据反馈至显示器,以使显示器在显示的行为地图上叠加显示行为数据。

本发明实施例提供的行为地图显示装置,该装置包括接收模块,用于接收各前端布防设备发送的多个行为的行为数据,其中,行为数据包括行为发生的地点信息;存储模块,用于根据各行为数据中的地点信息,将同一地点发生的各行为的行为数据整合至一个行为数据集中存储,得到多个行为数据集;关联模块,用于根据各行为数据集对应的地点信息,将各行为数据集关联至预设电子地图,得到行为地图数据;发送模块,用于发送行为地图数据至显示器,以使显示器对行为地图数据进行渲染显示。在上述装置中,存储模块将数目庞大的行为数据整合存储在多个行为数据集中后,关联模块再将各行为数据集关联至预设电子地图后得到行为地图数据,显示器就可以将行为地图数据叠加显示在行为地图上,使得用户可以通过查看行为地图,更全面地了解多个行为发生的情况,从而提高城市运行的管理效率。

图6为本发明实施例提供的另一种行为地图显示装置的结构示意图,该装置应用于上述行为地图显示系统中的显示器。如图6所示,该行为地图显示装置可以包括:

接收模块610,用于接收行为地图生成服务器发送的行为地图数据,其中,行为地图数据包括多个行为的行为数据;

显示模块620,用于对行为地图数据进行渲染显示,其中,渲染显示包括二维渲染显示和/或三维渲染显示。

可选的,在渲染显示为二维渲染显示时,上述接收模块610,还用于接收行为地图生成服务器发送的预设时段内每个类型的行为发生的频率;

上述显示模块620,还用于在显示的行为地图上叠加显示预设时段内每个类型的行为发生的频率。

可选的,在渲染显示为二维渲染显示时,上述装置还可以包括:

获取模块,用于获取用户输入的区域圈定指令;

确定模块,用于根据区域圈定指令,确定显示的行为地图上的圈定区域信息;

发送模块,用于将圈定区域信息发送至行为地图生成服务器,以使行为地图生成服务器根据圈定区域信息,查找地点信息属于圈定区域信息的行为数据,并将查找到的行为数据反馈至显示器;或者,将查询时间发送至行为地图生成服务器,以使行为地图生成服务器根据查询时间,查找行为发生的时间在查询时间内的行为数据,并将查找到的行为数据反馈至显示器;或者,将圈定区域信息及查询时间发送至行为地图生成服务器,以使行为地图生成服务器根据圈定区域信息及查询时间,查找地点信息属于圈定区域信息、且行为发生的时间在查询时间内的行为数据,并将查找到的行为数据反馈至显示器。

此时,上述显示模块620,还用于接收行为地图生成服务器反馈的行为数据,并在显示的行为地图上叠加显示行为数据。

可选的,行为地图数据包括多个行为数据集,其中,行为数据集中记录的是布置在同一地点的设备组中各前端布防设备采集的各行为的行为数据,设备组中的各前端布防设备对同一地点的各行为进行各角度的行为数据采集。

此时,上述显示模块620,可以包括:

获取子模块,用于获取各行为数据集中各角度的行为数据;

显示子模块,用于分别基于各行为数据集中各角度的行为数据,对各地点发生的行为进行三维渲染显示。

本发明实施例提供的行为地图显示装置,该装置包括接收模块,用于接收行为地图生成服务器发送的行为地图数据,其中,行为地图数据包括多个行为的行为数据;显示模块,用于对行为地图数据进行渲染显示,其中,渲染显示包括二维渲染显示和/或三维渲染显示。在上述装置中,显示模块可以将行为地图数据叠加显示在行为地图上,使得用户可以通过查看行为地图,更全面地了解多个行为发生的情况,从而提高城市运行的管理效率。

本发明实施例还提供了一种行为地图生成服务器,图7为本发明实施例提供的一种行为地图生成服务器的结构示意图,如图7所示,包括处理器701、通信接口702、存储器703和通信总线704,其中,处理器701、通信接口702、存储器703通过通信总线704完成相互间的通信,

存储器703,用于存放计算机程序;

处理器701,用于执行存储器703上所存放的计算机程序时,实现上述发明实施例的行为地图显示方法的步骤。

可见,应用本发明实施例,行为地图生成服务器将数目庞大的行为数据整合存储在多个行为数据集中后,再将各行为数据集关联至预设电子地图后得到行为地图数据,显示器就可以将行为地图数据叠加显示在行为地图上,使得用户可以通过查看行为地图,更全面地了解多个行为发生的情况,从而提高城市运行的管理效率。

另外,相应于上述实施例所提供的应用于上述行为地图显示系统中的行为地图生成服务器为执行主体的行为地图显示方法,本发明实施例提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现本发明实施例的行为地图显示方法的所有步骤。

可见,应用本发明实施例,行为地图生成服务器将数目庞大的行为数据整合存储在多个行为数据集中后,再将各行为数据集关联至预设电子地图后得到行为地图数据,显示器就可以将行为地图数据叠加显示在行为地图上,使得用户可以通过查看行为地图,更全面地了解多个行为发生的情况,从而提高城市运行的管理效率。

本发明实施例还提供了一种显示器,图8为本发明实施例提供的一种显示器的结构示意图,如图8所示,包括处理器801、通信接口802、存储器803、通信总线804和显示屏805,其中,处理器801、通信接口802、存储器803、显示屏805通过通信总线804完成相互间的通信,

存储器803,用于存放计算机程序;

处理器801,用于执行存储器上所存放的计算机程序时,实现上述发明实施例的行为地图显示方法的所有步骤;

显示屏805,用于显示行为地图。

可见,应用本发明实施例,显示器可以将行为地图数据叠加显示在行为地图上,使得用户可以通过查看行为地图,更全面地了解多个行为发生的情况,从而提高城市运行的管理效率。

另外,相应于上述实施例所提供的应用于上述行为地图显示系统中的显示器为执行主体的行为地图显示方法,本发明实施例提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现本发明实施例的行为地图显示方法的所有步骤。

可见,应用本发明实施例,显示器可以将行为地图数据叠加显示在行为地图上,使得用户可以通过查看行为地图,更全面地了解多个行为发生的情况,从而提高城市运行的管理效率。

上述电子设备提到的通信总线可以是pci(peripheralcomponentinterconnect,外设部件互连标准)总线或eisa(extendedindustrystandardarchitecture,扩展工业标准结构)总线等。该通信总线可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。

通信接口用于上述电子设备与其他设备之间的通信。

存储器可以包括ram(randomaccessmemory,随机存取存储器),也可以包括nvm(non-volatilememory,非易失性存储器),例如至少一个磁盘存储器。可选的,存储器还可以是至少一个位于远离前述处理器的存储装置。

上述的处理器可以是通用处理器,包括cpu(centralprocessingunit,中央处理器)、np(networkprocessor,网络处理器)等;还可以是dsp(digitalsignalprocessor,数字信号处理器)、asic(applicationspecificintegratedcircuit,专用集成电路)、fpga(field-programmablegatearray,现场可编程门阵列)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。

图9为本发明实施例提供的一种行为地图显示系统的结构示意图,该行为地图显示系统包括多个前端布防设备、行为地图生成服务器及显示器,如图9所示,该系统可以包括:

前端布防设备910,用于获取多个行为的行为数据,并将获得的行为数据发送至行为地图生成服务器,其中,行为数据包括行为发生的地点信息;

行为地图生成服务器920,用于接收各前端布防设备发送的多个行为的行为数据,根据各行为数据中的地点信息,将同一地点发生的各行为的行为数据整合至一个行为数据集中存储,得到多个行为数据集,根据各行为数据集对应的地点信息,将各行为数据集关联至预设电子地图,得到行为地图数据,其中,行为地图数据包括多个行为的行为数据,并将行为地图数据发送至显示器;

显示器930,用于接收行为地图生成服务器发送的行为地图数据,并对行为地图数据进行渲染显示,其中,渲染显示包括二维渲染显示和/或三维渲染显示。

本发明实施例提供的行为地图显示系统,该行为地图显示系统包括多个前端布防设备、行为地图生成服务器及显示器,其中,前端布防设备,用于获取多个行为的行为数据,并将获得的行为数据发送至行为地图生成服务器,其中,行为数据包括行为发生的地点信息;行为地图生成服务器,用于接收各前端布防设备发送的多个行为的行为数据,根据各行为数据中的地点信息,将同一地点发生的各行为的行为数据整合至一个行为数据集中存储,得到多个行为数据集,根据各行为数据集对应的地点信息,将各行为数据集关联至预设电子地图,得到行为地图数据,其中,行为地图数据包括多个行为的行为数据,并将行为地图数据发送至显示器;显示器,用于接收行为地图生成服务器发送的行为地图数据,并对行为地图数据进行渲染显示,其中,渲染显示包括二维渲染显示和/或三维渲染显示。在上述行为地图显示系统中,行为地图生成服务器将数目庞大的行为数据整合存储在多个行为数据集中后,再将各行为数据集关联至预设电子地图后得到行为地图数据,显示器就可以将行为地图数据叠加显示在行为地图上,使得用户可以通过查看行为地图,更全面地了解多个行为发生的情况,从而提高城市运行的管理效率。

需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置、行为地图生成服务器、显示器、系统实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。

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