对象落脚点确定方法、装置及存储介质与流程

文档序号:17251060发布日期:2019-03-30 09:04阅读:213来源:国知局
对象落脚点确定方法、装置及存储介质与流程
本申请涉及对象落脚点确定方法、装置及存储介质,属于计算机
技术领域

背景技术
:随着社会现代化的发展,刑事犯罪事件时有发生。当刑事犯罪发生在城市时,嫌疑人作案后会藏匿起来,且经常会换到另外一个地方继续作案,流动性大。目前,确定嫌疑人的落脚点确定方法包括:使用多个摄像头采集嫌疑人的特征图像;根据采集到该特征图像的至少一个摄像头的位置来确定嫌疑人的落脚点。然而,若出现嫌疑人特地躲避监控摄像头、未出现在监控画面中、或监控画面中光线过暗等问题,导致摄像头未能抓拍到嫌疑人的特征图像时,会导致无法确定嫌疑人的落脚点,加大破案难度的问题。技术实现要素:本申请提供了一种对象落脚点确定方法、装置及存储介质,可以解决目标对象刻意躲避摄像头时无法确定目标对象的落脚点的问题。本申请提供如下技术方案:第一方面,提供了一种对象落脚点确定方法,所述方法包括:获取第一摄像头采集到的目标对象的活动信息;其中,所述活动信息包括所述目标对象所使用设备的唯一标识、所述目标对象的活动时间和活动地点;所述第一摄像头具有探测设备的唯一标识的功能;根据所述活动信息确定每个设备的唯一标识在每个活动地点的活动时长;根据所述活动时长和对应的活动地点确定所述目标对象的落脚点。可选地,所述根据所述活动信息确定每个设备的唯一标识在每个活动地点的活动时长,包括:对于具有同一设备的唯一标识的目标活动信息,按照所述活动时间从前到后的顺序在第一队列中排序;对于所述第一队列中的第n条目标活动信息,将所述第n条目标活动信息存入第二队列;所述n为正整数;依次确定所述第一队列中的第m条目标活动信息中的活动地点与所述第n条目标活动信息中的活动地点是否相同;所述m依次取大于所述n的正整数;在所述第m条目标活动信息的活动地点与所述第n条目标活动信息中的活动地点相同时,将所述第m条目标活动信息存入第二队列;在所述第m条目标活动信息的活动地点与所述第n条目标活动信息中的活动地点不同,且,且所述第二队列中的目标活动信息为至少两条时,获取所述第二队列中首尾两条目标活动消息中活动时间的时间差,得到所述活动时长。可选地,所述方法还包括:在所述第m条目标活动信息的活动地点与所述第n条目标活动信息中的活动地点不同,且,且所述第二队列中的目标活动信息为一条时,清空所述第二队列,将所述第m条目标活动信息存入清空后的第二队列。可选地,所述获取所述第二队列中首尾两条目标活动消息中活动时间的时间差,得到所述活动时长之后,还包括:在所述第一队列未全部存入所述第二队列时,清空所述第二队列,再次执行所述将所述第n条目标活动信息存入第二队列的步骤,所述n的值为m。可选地,所述根据所述活动时长和对应的活动地点确定所述目标对象的落脚点,包括:从确定出的活动时长中获取达到预设的落脚点时长阈值的目标活动时长;在所述目标活动时长的数量不为零时,获取每个目标活动时长对应的活动地点的停留次数;将停留次数达到预设的次数阈值的活动地点确定为所述目标对象的落脚点。可选地,在所述目标活动时长的数量不为零时,所述方法还包括:从确定出的活动时长中获取达到预设的落脚点时长阈值的目标活动时长;在所述目标活动时长的数量不为零时,将目标活动时长的最大值对应的活动地点确定为所述目标对象的落脚点。可选地,所述获取第一摄像头采集到的目标对象的活动信息之前,还包括:获取第二摄像头采集到的多条样本数据;所述多条样本数据中的至少一条目标样本数据包括对象图像和采集所述样本数据时采集到的设备的唯一标识;根据所述对象图像确定所述目标对象的所述至少一条目标样本数据;将所述至少一条目标样本数据中出现次数大于预设次数的设备的唯一标识确定为所述目标对象所使用设备的唯一标识。可选地,所述获取第一摄像头采集到的目标对象的活动信息之后,还包括:对于具有同一设备的唯一标识的目标活动信息,按照所述活动时间从前到后的顺序在地图中绘制所述目标对象的行动轨迹。第二方面,提供了一种对象落脚点确定装置,所述装置包括:信息获取模块,用于获取第一摄像头采集到的目标对象的活动信息;其中,所述活动信息包括所述目标对象所使用设备的媒体访问控制地址设备的唯一标识、所述目标对象的活动时间和活动地点;所述第一摄像头具有探测设备的唯一标识的功能;时长确定模块,用于根据所述活动信息确定每个设备的唯一标识在每个活动地点的活动时长;落脚点确定模块,用于根据所述活动时长和对应的活动地点确定所述目标对象的落脚点。第三方面,提供一种对象落脚点确定装置,所述装置包括处理器和存储器;所述存储器中存储有程序,所述程序由所述处理器加载并执行以实现第一方面所述的对象落脚点确定方法。第四方面,提供一种计算机可读存储介质,所述存储介质中存储有程序,所述程序由所述处理器加载并执行以实现第一方面所述的对象落脚点确定方法。本申请的有益效果在于:通过获取第一摄像头采集到的目标对象的活动信息;其中,活动信息包括目标对象所使用设备的媒体访问控制地址设备的唯一标识、目标对象的活动时间和活动地点;第一摄像头具有探测设备的唯一标识的功能;根据活动信息确定每个设备的唯一标识在每个活动地点的活动时长;根据活动时长和对应的活动地点确定目标对象的落脚点;可以解决目标对象刻意躲避摄像头时无法确定目标对象的落脚点的问题;由于摄像头可以探测到目标对象使用的设备的唯一标识,因此,可以通过该设备的唯一标识出现的时间和地点确定目标对象的落脚点,降低案件侦破难度。另外,与传统的人工整合案件信息,分析目标对象的行动规律来查找落脚点的方式相比,本申请提供的方法可以节省确定目标对象的落脚点的时间,且可以避免人工分析落脚点时信息疏漏的问题。上述说明仅是本申请技术方案的概述,为了能够更清楚了解本申请的技术手段,并可依照说明书的内容予以实施,以下以本申请的较佳实施例并配合附图详细说明如后。附图说明图1是本申请一个实施例提供的对象落脚点确定系统的结构示意图;图2是本申请一个实施例提供的对象落脚点确定方法的流程图;图3是本申请另一个实施例提供的对象落脚点确定方法的流程图;图4是本申请一个实施例提供的对象落脚点确定装置的框图;图5是本申请一个实施例提供的对象落脚点确定装置的框图。具体实施方式下面结合附图和实施例,对本申请的具体实施方式作进一步详细描述。以下实施例用于说明本申请,但不用来限制本申请的范围。图1是本申请一个实施例提供的对象落脚点确定系统的结构示意图,如图1所示,该系统至少包括:多个摄像头110和服务器120。多个摄像头110分布在不同的地理位置。摄像头110用于实时采集监控画面,并将该监控画面、该摄像头110的摄像头标识和采集时间发送至服务器120。本申请中,摄像头110具有探测附近的设备的唯一标识的功能,比如:具有探测媒体访问控制地址(mediaaccesscontroladdress,mac地址)、国际移动设备识别码(internationalmobileequipmentidentity,imei)的功能(图1中以设备的唯一标识为mac地址为例进行说明)。其中,mac地址用于在网络中唯一标示一个网卡,一台设备若有一个或多个网卡,则每个网卡都存在唯一的mac地址。imei用于在移动电话网络中识别每一部独立的手机等移动通信设备,相当于移动电话的身份证。可选地,摄像头110中安装有探测器,该探测器用于自动扫描附近的设备的唯一标识,比如:扫描附近100米(m)、或者50m的mac地址等,本实施例不对摄像头110扫描设备的唯一标识的范围作限定。其中,摄像头标识用于在服务器120中唯一地标识对应的摄像头110,该摄像头标识可以是摄像头110的设备号、编码等,本实施例不对摄像头标识的表示方式作限定。可选地,摄像头110通过有线或者无线的方式与服务器120通信相连。服务器120可以是独立的服务器主机;或者,也可以是多个服务器主机构成的服务器集群,本实施例不对服务器120的结构作限定。可选地,服务器120用于根据摄像头110采集到的数据确定目标对象的落脚点。其中,目标对象可是人、也可以是车辆等,本实施例不对目标对象的类型作限定。可选地,本申请中,多个摄像头110中的第二摄像头用于采集多条样本数据;并将该多条样本数据发送至服务器120。相应地,服务器120用于接收多条样本数据;根据对象图像确定目标对象的至少一条目标样本数据;将至少一条目标样本数据中出现次数大于预设次数的设备的唯一标识确定为目标对象所使用设备的唯一标识。其中,多条样本数据中的至少一条目标样本数据包括目标对象的对象图像和采集样本数据时采集到的设备的唯一标识。当然,服务器120也可以通过其它方式获取到目标对象的设备的唯一标识,比如:通过其它设备发送,或者,用户直接输入等,本实施例不对服务器120确定目标对象的设备的唯一标识的方式作限定。之后,多个摄像头110中的第一摄像头用于采集监控画面的拍摄时间、摄像头标识和附近的设备的唯一标识;并将采集到的数据发送至服务器120。相应地,服务器120用于从第一摄像头发送的数据中获取目标对象的活动信息,根据该活动信息确定每个设备的唯一标识在每个活动地点的活动时长;根据活动时长和对应的活动地点确定目标对象的落脚点。其中,活动信息包括目标对象所使用设备的媒体访问控制地址设备的唯一标识、目标对象的活动时间和活动地点;第一摄像头具有探测设备的唯一标识的功能。可选地,第一摄像头与第二摄像头全部相同;或者,第一摄像头与第二摄像头部分相同;或者,第一摄像头与第二摄像头全部不同;第一摄像头和第二摄像头的数量均可以为至少一个。需要补充说明的是,本申请中,每个目标对象可以具有一个或多个设备的唯一标识。图2是本申请一个实施例提供的对象落脚点确定方法的流程图,本实施例以该方法应用于图1所示的对象落脚点确定系统中,且各个步骤的执行主体为该系统中的服务器120为例进行说明。该方法至少包括以下几个步骤:步骤201,获取第一摄像头采集到的目标对象的活动信息;其中,活动信息包括目标对象所使用设备的唯一标识、目标对象的活动时间和活动地点;第一摄像头具有探测设备的唯一标识的功能。可选地,第一摄像头实时地或者每隔一段时长将监控画面的拍摄时间、该第一摄像头的摄像头标识和采集到的附近的设备的唯一标识发送至服务器;服务器检测第一摄像头发送的设备的唯一标识是否包括目标对象的设备的唯一标识,将包括目标对象的设备的唯一标识的数据确定为目标对象的活动信息;根据摄像头标识确定活动信息中的活动地点;将拍摄时间确定为活动信息中的活动时间。其中,服务器根据摄像头标识确定活动信息中的活动地点,包括:在预存的摄像头标识与地理位置的对应关系中查找第一摄像头的摄像头标识对应的地理位置,得到活动地点。摄像头标识用于在服务器中唯一地标识对应的摄像头,该摄像头标识可以是摄像头的设备号、编码等,本实施例不对摄像头标识的表示方式作限定。摄像头标识与地理位置的对应关系是在部署第一摄像头时获取到的。当然,服务器也可以通过其它方式获取活动地点,比如:使用图像识别算法对第一摄像头发送的监控画面进行图像分析,得到活动地点等,本实施例不对服务器获取活动地点的方式作限定。可选地,服务器可以从获取到的目标对象的活动信息中选择目标区域和/或目标时间内的活动信息。示意性地,服务器获取到的目标对象的活动信息如下表一所示,其中,目标对象具有2个设备的唯一标识。表一:步骤202,根据活动信息确定每个设备的唯一标识在每个活动地点的活动时长。由于摄像头可能采集不到目标对象的对象图像,此时,通过确定设备的唯一标识在每个活动地点的活动时长可以间接确定出目标对象在每个活动地点的活动时长。在一个示例中,对于具有同一设备的唯一标识的目标活动信息,服务器按照活动时间从前到后的顺序在第一队列中排序;对于第一队列中的第n条目标活动信息,将第n条目标活动信息存入第二队列;依次确定第一队列中的第m条目标活动信息中的活动地点与第n条目标活动信息中的活动地点是否相同。在第m条目标活动信息的活动地点与第n条目标活动信息中的活动地点相同时,再次执行将第n条目标活动信息存入第二队列的步骤,n=m。在第m条目标活动信息的活动地点与第n条目标活动信息中的活动地点不同,且所述第二队列中的目标活动信息为至少两条时,获取第二队列中首尾两条目标活动消息中活动时间的时间差,得到活动时长。在第m条目标活动信息的活动地点与第n条目标活动信息中的活动地点不同,且所述第二队列中的目标活动信息为一条时,清空第二队列,将第m条目标活动信息存入清空后的第二队列。在第一队列未全部存入第二队列时,清空第二队列,再次执行将第n条目标活动信息存入第二队列的步骤,n的值为m。其中,n为正整数;m依次取大于n的正整数。可选地,服务器将第一队列中的目标活动消息存储第二队列中,第一队列中的目标活动消息删除。此时,m和n均为删除前第一队列中目标活动信息的条数指示。以表一所示的活动信息为例,具有同一设备的唯一标识00e0.fe01.2345的目标活动信息为1、2、4和5指示的活动信息。按照活动时间从前到后的顺序对活动信息1、2、4和5在第一队列中排序后得到下表二。对于第一队列中的第1条目标活动信息,将第1条目标活动信息存入第二队列。确定第一队列中的第2条目标活动信息中的活动地点与第1条目标活动信息中的活动地点是否相同。根据表二可知,第2条目标活动信息中的活动地点与第1条目标活动信息中的活动地点相同,则将第2条目标活动信息存入第二队列。然后,确定第一队列中的第3条目标活动信息中的活动地点与第1条目标活动信息中的活动地点是否相同。根据表二可知,第3条目标活动信息中的活动地点与第1条目标活动信息中的活动地点相同,则将第3条目标活动信息存入第二队列。再然后,确定第一队列中的第4条目标活动信息中的活动地点与第1条目标活动信息中的活动地点是否相同,根据表二可知,第4条目标活动信息中的活动地点与第1条目标活动信息中的活动地点不同,则将表三所示的第二队列中首尾两条目标活动消息中活动时间的时间差,得到活动时长,该活动时长为40分44秒。之后,由于表二中第4条目标活动信息未存入第二队列,则将表三所示的第二队列清空,将第4条目标活动信息存入第二队列,以供服务器使用第4条目标活动信息与后续的目标活动信息进行活动地点的比较。表二:表三:序号活动时间活动地点设备的唯一标识12018/11/115:05:15xx区xx路00e0.fe01.234522018/11/115:30:20xx区xx路00e0.fe01.234542018/11/115:45:59xx区xx路00e0.fe01.2345当然,服务器也可以使用其他方式根据活动信息确定每个设备的唯一标识在每个活动地点的活动时长。比如:对于具有同一设备的唯一标识和活动地点的目标活动信息,将时间跨度在预设时间范围内的目标活动信息之间的最大时间差确定为活动时长。其中,预设时间范围可以是12小时、1小时等,本实施例不对该预设时间范围的取值作限定。步骤203,根据活动时长和对应的活动地点确定目标对象的落脚点。在一个示例中,服务器从确定出的活动时长中获取达到预设的落脚点时长阈值的目标活动时长;在目标活动时长的数量不为零时,获取每个目标活动时长对应的活动地点的停留次数;将停留次数达到预设的次数阈值的活动地点确定为目标对象的落脚点。其中,落脚点时长阈值可以是12小时、8小时等,本实施例不对落脚点时长阈值的取值作限定。次数阈值可以是3次、5次等,本实施例不对次数阈值的取值作限定在另一个示例中,从确定出的活动时长中获取达到预设的落脚点时长阈值的目标活动时长;在目标活动时长的数量不为零时,将目标活动时长的最大值对应的活动地点确定为目标对象的落脚点。当然,服务器也可以使用其他方式根据活动时长和对应的活动地点确定目标对象的落脚点,本实施例不对该方式作限定。综上所述,本实施例提供的对象落脚点确定方法,通过获取第一摄像头采集到的目标对象的活动信息;其中,活动信息包括目标对象所使用设备的媒体访问控制地址设备的唯一标识、目标对象的活动时间和活动地点;第一摄像头具有探测设备的唯一标识的功能;根据活动信息确定每个设备的唯一标识在每个活动地点的活动时长;根据活动时长和对应的活动地点确定目标对象的落脚点;可以解决目标对象刻意躲避摄像头时无法确定目标对象的落脚点的问题;由于摄像头可以探测到目标对象使用的设备的唯一标识,因此,可以通过该设备的唯一标识出现的时间和地点确定目标对象的落脚点,降低案件侦破难度。另外,与传统的人工整合案件信息,分析目标对象的行动规律来查找落脚点的方式相比,本实施例提供的方法可以节省确定目标对象的落脚点的时间,且可以避免人工分析落脚点时信息疏漏的问题。可选地,基于上述各个实施例,在步骤201之后,对于具有同一设备的唯一标识的目标活动信息服务器还可以按照活动时间从前到后的顺序在地图中绘制目标对象的行动轨迹。这样,可以方便破案人员根据该行动轨迹预测目标对象未来可能所处的位置,从而提高破案人员抓获目标对象的速度。可选地,基于上述各个实施例,在步骤201之前,服务器需要获取到目标对象的设备的唯一标识。在一个示例中,服务器获取到目标对象的设备的唯一标识,包括:获取第二摄像头采集到的多条样本数据;根据对象图像确定目标对象的至少一条目标样本数据;将至少一条目标样本数据中出现次数大于预设次数的设备的唯一标识确定为目标对象所使用设备的唯一标识。其中,多条样本数据中的至少一条目标样本数据包括对象图像和采集样本数据时采集到的设备的唯一标识。可选地,第二摄像头的数量为至少一个,第二摄像头可以与第一摄像头全部相同;或者,第二摄像头也可以与第一摄像头部分相同;或者,第二摄像头也可以与第一摄像头全部不同。在另一个示例中,服务器获取用户发送的目标对象的设备的唯一标识。当然,服务器也可以通过其它方式获取目标对象的设备的唯一标识,本实施例不对服务器获取目标对象的设备的唯一标识的方式作限定。示意性地,为了更清楚地理解本申请提供的对象落脚点确定方法举一个实例进行说明,本实例中以设备的唯一标识为mac地址为例进行说明。参考图3提供的对象落脚点确定方法的流程图,该方法至少包括如下几个步骤:步骤301,按照目标区域和目标时间从目标对象的活动信息中选择具有同一mac地址的目标活动信息。步骤302,将选择出的目标活动信息按照活动时间从前到后的顺序在第一队列中排序。步骤303,从第一队列中读取第n条目标活动信息,将该第n条目标活动信息存入第二队列。n为正整数。步骤304,确定第一队列中的目标活动信息是否已全部存入第二队列;若是,则流程结束;若不是,则执行步骤305。步骤305,读取第n+1条目标活动信息,比较第n条目标活动信息中的活动地点与第n+1条目标活动信息中的活动地点是否相同;若相同,则执行步骤306;若不同,则执行步骤307;步骤306,将第n+1条目标活动信息存入第二队列,另n=n+1,再次执行步骤305。步骤307,检测第二队列中目标活动信息的数量是否大于1;若是,则执行步骤308;若不是,则执行步骤310。步骤308,检测第二队列中首尾两条目标活动信息中的活动时间的时间差是否大于或等于预设的落脚点时长阈值;若是,执行步骤309;若不是,执行步骤310。步骤309,将第二队列中目标活动信息指示的活动地点输入结果队列;从结果队列中选择目标对象的落脚点,流程结束。步骤310,清空第二队列,再次执行步骤306。图4是本申请一个实施例提供的对象落脚点确定装置的框图,本实施例以该装置应用于图1所示的对象落脚点确定系统中的服务器120为例进行说明。该装置至少包括以下几个模块:信息获取模块410、时长确定模块420和落脚点确定模块430。信息获取模块410,用于获取第一摄像头采集到的目标对象的活动信息;其中,所述活动信息包括所述目标对象所使用设备的媒体访问控制地址设备的唯一标识、所述目标对象的活动时间和活动地点;所述第一摄像头具有探测设备的唯一标识的功能;时长确定模块420,用于根据所述活动信息确定每个设备的唯一标识在每个活动地点的活动时长;落脚点确定模块430,用于根据所述活动时长和对应的活动地点确定所述目标对象的落脚点。相关细节参考上述方法实施例。需要说明的是:上述实施例中提供的对象落脚点确定装置在进行对象落脚点确定时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将对象落脚点确定装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的对象落脚点确定装置与对象落脚点确定方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。图5是本申请一个实施例提供的对象落脚点确定装置的框图,该装置可以是图1所示的对象落脚点确定系统中的服务器120。该装置至少包括处理器501和存储器502。处理器501可以包括一个或多个处理核心,比如:4核心处理器、5核心处理器等。处理器501可以采用dsp(digitalsignalprocessing,数字信号处理)、fpga(field-programmablegatearray,现场可编程门阵列)、pla(programmablelogicarray,可编程逻辑阵列)中的至少一种硬件形式来实现。处理器501也可以包括主处理器和协处理器,主处理器是用于对在唤醒状态下的数据进行处理的处理器,也称cpu(centralprocessingunit,中央处理器);协处理器是用于对在待机状态下的数据进行处理的低功耗处理器。存储器502可以包括一个或多个计算机可读存储介质,该计算机可读存储介质可以是非暂态的。存储器502还可包括高速随机存取存储器,以及非易失性存储器,比如一个或多个磁盘存储设备、闪存存储设备。在一些实施例中,存储器502中的非暂态的计算机可读存储介质用于存储至少一个指令,该至少一个指令用于被处理器501所执行以实现本申请中方法实施例提供的对象落脚点确定方法。在一些实施例中,对象落脚点确定装置还可选包括有:外围设备接口和至少一个外围设备。处理器501、存储器502和外围设备接口之间可以通过总线或信号线相连。各个外围设备可以通过总线、信号线或电路板与外围设备接口相连。示意性地,外围设备包括但不限于:射频电路、触摸显示屏、音频电路、和电源等。当然,对象落脚点确定装置还可以包括更少或更多的组件,本实施例对此不作限定。可选地,本申请还提供有一种计算机可读存储介质,所述计算机可读存储介质中存储有程序,所述程序由处理器加载并执行以实现上述方法实施例的对象落脚点确定方法。可选地,本申请还提供有一种计算机产品,该计算机产品包括计算机可读存储介质,所述计算机可读存储介质中存储有程序,所述程序由处理器加载并执行以实现上述方法实施例的对象落脚点确定方法。以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1