本发明涉及布控领域,特别涉及一种基于WIFI进行布控的方法和系统。
背景技术:
现有技术采用的阵地布控技术主要采用视频监控或人工监控。在监控区域内利用视频监控实时监控以锁定布控目标人员。
现在技术中布控技术至少存在以下问题:一方面、由于视频监控无法对视频内容及进行智能分析,而需要依靠人工方式进行实时监控,存在占用大量人力资源的问题;另一方面、由于利用事后监控视频的录像内容才能查找到监控目标人员,因此存在面临着海量视频数据检索难度大的问题;另外,当监控目标人员出现在监控范围内时,无法及时将告警信息上报给公安机关,因此存在不能快速、有效的实现对布控目标人员布控的问题。
技术实现要素:
为了解决现有技术的布控过程中占用大量人力资源、数据检索难度大、不能快速和有效的实现对监控目标人员布控的问题,本发明实施例提供了一种基于WIFI进行布控的方法和系统。所述技术方案如下:
第一方面,提供了一种基于WIFI进行布控的方法,所述方法包括:
接收针对被布控对象的布控请求,所述布控请求携带有用于描述所述被布控对象的用户信息;
判断是否存在所述用户信息的历史数据记录;
当存在所述用户信息的历史数据记录时,获取所述用户信息对应的一个或多个特征信息,所述一个或多个特征信息用于确定所述被布控对象的当前状态;
根据所述用户信息和所述一个或多个特征信息确定布控模型;
判断周期性获取到的多个移动终端的WIFI数据包与所述布控模型是否匹配成功,若匹配成功,则生成指示所述被布控对象的告警通知。
结合第一方面,在第一种可能的实现方式中,所述获取所述用户信息对应的一个或多个特征信息包括:
根据预先存储的所述用户信息与所述一个或多个特征信息的对应关系,获取所述用户信息对应的一个或多个特征信息。
结合第一方面的第一种可能的实现方式,在第二种可能的实现方式中,所述方法还包括:
当所述用户信息或所述一个或多个特征信息发生改变时,对预先存储的所述对应关系进行更新。
结合第一方面的第二种可能的实现方式,在第三种可能的实现方式中,所述判断周期性获取到的多个移动终端的WIFI数据包与所述布控模型是否匹配成功,若匹配成功,则生成指示所述被布控对象的告警通知包括:
获取监控范围内的多个移动终端的WIFI数据包;
对所述多个移动终端的WIFI数据包进行解析;
存储所述多个移动终端的WIFI数据包的解析结果;
在布控预设时间内,判断所述解析结果是否与所述布控模型匹配成功,若匹配成功,则生成指示所述被布控对象的告警通知。
结合第一方面的第三种可能的实现方式,在第四种可能的实现方式中,所述生成指示所述被布控对象的告警通知包括:
获取所述被布控对象的实时位置信息;
生成指示所述被布控对象的告警通知,所述告警通知中包含所述实时位置信息。
第二方面,提供了一种电子设备,所述电子设备包括:
接收模块,用于接收针对被布控对象的布控请求,所述布控请求携带有用于描述所述被布控对象的用户信息;
判断模块,用于判断是否存在所述用户信息的历史数据记录;
获取模块,用于当存在所述用户信息的历史数据记录时,获取所述用户信息对应的一个或多个特征信息,所述一个或多个特征信息用于确定所述被布控对象的当前状态;
确定模块,用于根据所述用户信息和所述一个或多个特征信息确定布控模型;
布控模块,用于判断周期性获取到的多个移动终端的WIFI数据包与所述布控模型是否匹配成功,若匹配成功,则生成指示所述被布控对象的告警通知。
结合第二方面,在第一种可能的实现方式中,所述获取模块具体用于:
根据预先存储的所述用户信息与所述一个或多个特征信息的对应关系,获取所述用户信息对应的一个或多个特征信息。
结合第二方面的第一种可能的实现方式,在第二种可能的实现方式中,所述设备还包括更新模块,所述更新模块具体用于:
当所述用户信息或所述一个或多个特征信息发生改变时,对预先存储的所述对应关系进行更新。
结合第二方面的第二种可能的实现方式,在第三种可能的实现方式中,所述布控模块还包括:
获取子模块,用于获取监控范围内的多个移动终端的WIFI数据包;
解析子模块,用于对所述多个移动终端的WIFI数据包进行解析;
存储子模块,用于存储所述多个移动终端的WIFI数据包的解析结果;
判断子模块,用于在布控预设时间内,判断所述解析结果是否与所述布控模型匹配成功,若匹配成功,则生成指示所述被布控对象的告警通知。
结合第二方面的第三种可能的实现方式,在第四种可能的实现方式中,所述判断子模块具体还用于:
获取所述被布控对象的实时位置信息;
生成指示所述被布控对象的告警通知,所述告警通知中包含所述实时位置信息。
第三方面,提供了一种电子设备,该电子设备包括存储器以及与所述存储器连接的处理器,其中,所述存储器用于存储一组程序代码,所述处理器调用所述存储器所存储的程序代码用于执行以下操作:
接收针对被布控对象的布控请求,所述布控请求携带有用于描述所述被布控对象的用户信息;
判断是否存在所述用户信息的历史数据记录;
当存在所述用户信息的历史数据记录时,获取所述用户信息对应的一个或多个特征信息,所述一个或多个特征信息用于确定所述被布控对象的当前状态;
根据所述用户信息和所述一个或多个特征信息确定布控模型;
判断周期性获取到的多个移动终端的WIFI数据包与所述布控模型是否匹配成功,若匹配成功,则生成指示所述被布控对象的告警通知。
结合第三方面,在第一种可能的实现方式中,所述处理器调用所述存储器所存储的程序代码用于执行以下操作:
根据预先存储的所述用户信息与所述一个或多个特征信息的对应关系,获取所述用户信息对应的一个或多个特征信息。
结合第三方面的第一种可能的实现方式,在第二种可能的实现方式中,所述处理器调用所述存储器所存储的程序代码用于执行以下操作:
当所述用户信息或所述一个或多个特征信息发生改变时,对预先存储的所述对应关系进行更新。
结合第三方面的第二种可能的实现方式,在第三种可能的实现方式中,所述处理器调用所述存储器所存储的程序代码用于执行以下操作:
获取监控范围内的多个移动终端的WIFI数据包;
对所述多个移动终端的WIFI数据包进行解析;
存储所述多个移动终端的WIFI数据包的解析结果;
在布控预设时间内,判断所述解析结果是否与所述布控模型匹配成功,若匹配成功,则生成指示所述被布控对象的告警通知。
结合第三方面的第三种可能的实现方式,在第四种可能的实现方式中,所述处理器调用所述存储器所存储的程序代码用于执行以下操作:
获取所述被布控对象的实时位置信息;
生成指示所述被布控对象的告警通知,所述告警通知中包含所述实时位置信息。
第四方面,提供了一种基于WIFI进行布控的系统,所述系统包括WIFI采集装置和布控装置;
所述WIFI采集装置包括:
采集模块,用于周期性采集监控范围内的多个移动终端的WIFI数据包;
解析模块,用于对所述多个移动终端的WIFI数据包进行解析;
发送模块,用于将所述WIFI数据包的解析结果发送至所述布控装置;
所述布控装置包括:
第一获取模块,用于接收获取针对被布控对象的布控请求,所述布控请求携带有用于描述所述被布控对象的用户信息;
判断模块,用于判断是否存在所述用户信息的历史数据记录;
第二获取模块,用于当存在所述用户信息的历史数据记录时,获取所述用户信息对应的一个或多个特征信息,所述一个或多个特征信息用于确定所述被布控对象的当前状态;
确定模块,用于根据所述用户信息和所述一个或多个特征信息确定布控模型;
接收模块,用于接收所述WIFI采集装置发送的WIFI数据包的解析结果;
布控模块,用于判断接收到的多个移动终端的WIFI数据包的解析结果与所述布控模型是否匹配成功,若匹配成功,则生成指示所述被布控对象的告警通知。
结合第四方面,在第一种可能的实现方式中,所述第二获取模块具体用于:
根据预先存储的所述用户信息与所述一个或多个特征信息的对应关系,获取所述用户信息对应的一个或多个特征信息。
结合第四方面的第一种可能的实现方式,在第二种可能的实现方式中,所述布控装置还包括更新模块,所述更新模块具体用于:
当所述用户信息或所述一个或多个特征信息发生改变时,对预先存储的所述对应关系进行更新。
结合第四方面的第二种可能的实现方式,在第三种可能的实现方式中,所述布控模块还包括:
存储子模块,用于存储所述多个移动终端的WIFI数据包的解析结果;
判断子模块,用于在布控预设时间内,判断所述解析结果是否与所述布控模型匹配成功,若匹配成功,则生成指示所述被布控对象的告警通知。
结合第四方面的第三种可能的实现方式,在第四种可能的实现方式中,所述判断子模块具体还用于:
获取所述被布控对象的实时位置信息;
生成指示所述被布控对象的告警通知,所述告警通知中包含所述实时位置信息。
本发明实施例提供了一种基于WIFI进行布控的方法和系统,包括:接收针对被布控对象的布控请求,布控请求携带有用于描述被布控对象的用户信息;判断是否存在用户信息的历史数据记录;当存在用户信息的历史数据记录时,获取用户信息对应的一个或多个特征信息,一个或多个特征信息用于确定被布控对象的当前状态;根据用户信息和一个或多个特征信息确定布控模型;判断周期性获取到的多个移动终端的WIFI数据包与布控模型是否匹配成功,若匹配成功,则生成指示被布控对象的告警通知。由于根据被布控对象的用户信息和与用户信息对应的一个或多个特征信息确定布控模型,由此提高了布控范围,确保了布控的布控模型能够更全面地对被布控对象进行布控,从而避免了当被布控对象的用户信息更改后无法有效进行布控的情形,以及当周期性获取到的多个移动终端的WIFI数据包与布控模型匹配成功时,生成指示被布控对象的告警通知,从而实现了无需人工方式实时监控,一旦监测到被监控对象的信息时,布控模型自动进行匹配,能及时通过告警通知来锁定被监控对象,进而提高了布控效率。因此通过基于WIFI进行布控避免了现有布控技术中存在的占用大量人力资源和海量数据难以检索的问题,而且提高了对布控目标人员的布控效率和布控准确性。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的一种基于WIFI进行布控的方法流程图;
图2是本发明实施例提供的一种基于WIFI进行布控的方法流程图;
图3是本发明实施例提供的一种电子设备结构示意图;
图4是本发明实施例提供的一种电子设备结构示意图;
图5是本发明实施例提供的一种基于WIFI进行布控的系统结构示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例提供了一种基于WIFI进行布控的方法,该方法应用于安防领域的人员布控以及设备布控等布控场景,除此之外,本发明实施例所述的方法还可以用于陌生人社交、商品信息推送等布控场景,本发明实施例对具体的场景不加以限定。
实施例一
本发明实施例提供了一种基于WIFI进行布控的方法,参照图1所示,该方法流程包括:
101、接收针对被布控对象的布控请求,布控请求携带有用于描述被布控对象的用户信息。
102、判断是否存在用户信息的历史数据记录。
103、当存在用户信息的历史数据记录时,获取用户信息对应的一个或多个特征信息,一个或多个特征信息用于确定被布控对象的当前状态。
具体的,该过程可以包括:
根据预先存储的用户信息与一个或多个特征信息的对应关系,获取用户信息对应的一个或多个特征信息。
可选的,在根据预先存储的用户信息与一个或多个特征信息的对应关系,获取用户信息对应的一个或多个特征信息之后,方法还可以包括:
当用户信息或一个或多个特征信息发生改变时,对预先存储的对应关系进行更新。
104、根据用户信息和一个或多个特征信息确定布控模型。
105、判断周期性获取到的多个移动终端的WIFI数据包与布控模型是否匹配成功,若匹配成功,则生成指示被布控对象的告警通知。
具体的,该过程可以包括:
周期性获取监控范围内的多个移动终端的WIFI数据包;
对多个移动终端的WIFI数据包进行解析;
存储多个移动终端的WIFI数据包的解析结果;
在布控预设时间内,判断解析结果是否与布控模型匹配成功,若匹配成功,则生成指示被布控对象的告警通知。
其中,生成指示被布控对象的告警通知,该过程可以包括:
获取被布控对象的实时位置信息;
生成指示被布控对象的告警通知,告警通知中包含实时位置信息。
本发明实施例提供了一种基于WIFI进行布控的方法,通过根据被布控对象的用户信息和与用户信息对应的一个或多个特征信息确定布控模型,确保了布控的布控模型能够有效地对被布控对象进行布控,从而提高了布控的范围,以及当周期性获取到的多个移动终端的WIFI数据包与布控模型匹配成功时,生成指示被布控对象的告警通知,从而实现了无需人工方式实时监控,一旦监测到被监控对象的信息时,布控模型自动进行匹配,能及时锁定被监控对象,进而提高了布控效率。因此通过基于WIFI进行布控避免了现有布控技术中存在的占用大量人力资源和海量数据难以检索的问题,而且提高了对布控目标人员进行的布控效率和布控准确性。
实施例二
本发明实施例提供了一种基于WIFI进行布控的方法,参照图2所示,该方法流程包括:
201、接收针对被布控对象的布控请求,布控请求携带有用于描述被布控对象的用户信息。
其中,用户信息可以是手机号码和多个应用程序账号中的一个或多个,该应用程序可以是移动终端上安装的社交类应用程序、游戏类应用程序、娱乐类应用程序、购物类应用程序或第三方支付应用程序等。除此之外,应用程序还可以包括其他,本发明实施例对具体的应用程序不加以限定。
具体的,接收针对被布控对象的布控请求,根据布控请求确定用于描述被布控对象的用户信息。其中,该布控请求可以是包括被布控对象的用户信息的描述性语言,通过读取该描述性语言确定被布控对象的用户信息。该布控请求的接收过程可以是通过短息、应用程序、邮件通知信息或者在布控平台上的输入操作等方式接收。本发明实施例对具体的接收方式不加以限定。
由于用户信息可以是手机号码和多个应用程序账号中的一个或多个,该应用程序可以是移动终端上安装的社交类应用程序、游戏类应用程序、娱乐类应用程序、购物类应用程序或第三方支付应用程序等,使得在布控过程中,通过手机号码和多个应用程序账号中任意的一个或者多个就可以实现用户的准确查找和定位,不仅提高了布控的效率,还提高布控范围,提高布控精度。
202、判断是否存在用户信息的历史数据记录。
具体的,根据该用户信息所包含的数据字段,查找包含历史数据记录的布控数据库中是否存在与被布控对象的用户信息所包含的数据字段对应的数据字段,若存在,则确定存在该用户信息的历史数据记录。否则,则确定不存在该用户信息的历史数据记录。本发明实施例对具体的判断过程不加以限定。
需要说明的是,在布控数据库中的历史数据记录是根据对周期性采集布控范围内的移动终端的WIFI数据包进行解析的解析结果而生成的。
通过判断是否存在用户信息的历史数据记录,使得在布控的过程中,对于已存在的用户,可以结合历史数据记录进行布控,从而提高了布控精度。
203、当存在用户信息的历史数据记录时,根据预先存储的用户信息与一个或多个特征信息的对应关系,获取用户信息对应的一个或多个特征信息,一个或多个特征信息用于确定被布控对象的当前状态。
其中,该一个或多个特征信息包括但不限于:被布控对象在应用程序上的登录标识和被布控对象的移动终端标识信息、被布控对象的标识信息。在本实施例中,被布控对象在应用程序上的登录标识可以是被布控对象在该应用程序中通过注册所获取到的,也可以是通过另一个应用程序并且能够用于进行该应用程序的登录的标识;被布控对象的移动终端标识信息可以是移动终端的IMEI(国际移动设备标识);被布控对象的标识信息可以是被布控对象的唯一身份标识。
其中,该对应关系可以是手机号码与被布控对象的标识信息之间的对应关系,也可以是应用程序账号与被布控对象在应用程序上的登录标识之间的对应关系,也可以是应用程序账号与被布控对象的移动终端标识信息字之间的对应关系,除此之外,对应关系还可以包括其他,本发明实施例对具体的对应关系不加以限定。
一个或多个特征信息用于确定被布控对象的当前状态,确定被布控对象的当前状态的过程可以包括:
通过在监控范围内被布控对象在移动终端上的应用程序运行的状态确定被布控对象的当前状态;或者
通过在监控范围内被布控对象的移动终端的IMEI确定被布控对象的当前状态;或者
通过在监控范围内被布控对象的唯一身份标识确定被布控对象的当前状态。
示例性的,若被布控对象的用户信息用于注册多个应用程序,在监控范围内获取到同一移动终端上多个应用程序上的登录标识,即同一移动终端上该用户信息对应的多个应用程序在前台或后台同时运行,由此确定监控范围内被布控对象的当前状态。
具体的,当存在用户信息的历史数据记录时,根据预先存储的用户信息与一个或多个特征信息的对应关系,获取用户信息对应的一个或多个特征信息,该过程可以包括:
根据监控范围内一移动终端的WIFI数据包的解析结果,建立用户信息与一个或多个特征信息的对应关系,并存储对应关系;
根据对应关系,获取用户信息对应的一个或多个特征信息。
示例性的,若该对应关系表示应用程序账号与被布控对象在应用程序上的登录标识相对应,在获取应用程序账号的前提下,根据该对应关系可以获取布控对象在应用程序上的登录标识。
需要说明的是,根据监控范围内一移动终端的WIFI数据包的解析结果,建立用户信息与一个或多个特征信息的对应关系的步骤无需在每次执行步骤203的过程中执行该步骤,该步骤可以是在获取一移动终端的一个WIFI数据包的解析结果之后执行的,也可以是根据预设规则在获取一移动终端的多个WIFI数据包的解析结果之后执行的,还可以是在其他时候执行的,本发明实施例对具体的执行该步骤的顺序不加以限定。
可选的,在根据监控范围内一移动终端的WIFI数据包的解析结果,预先建立用户信息与一个或多个特征信息的对应关系,并存储该对应关系步骤之后,还可以包括:
当用户信息或一个或多个特征信息发生改变时,对预先存储的对应关系进行更新。
具体的,预先存储的对应关系进行更新的过程可以包括:
根据每次获取的一移动终端的WIFI数据包解析结果,判断该解析结果中的用户信息与预先存储的对应关系中的用户信息是否一致;或者
判断该解析结果中的一个或多个特征信息是否与预先存储的对应关系中的一个或多个特征信息是否一致;
若不一致,则对预先存储的对应关系进行更新。
其中,对对应关系的更新可以根据预设条件进行添加和删除,该预设条件可以是预设的时间阈值,比如对于低于该时间阈值的发生变化的用户信息或一个或多个特征信息在对应关系中进行添加,对于该高于该时间阈值的发生变化的用户信息或一个或多个特征信息在对应关系中进行删除,其中可以对对应关系中建立时间最早的用户信息或一个或多个特征信息进行删除。
通过根据预先存储的用户信息与一个或多个特征信息的对应关系,获取用户信息对应的一个或多个特征信息,使得在布控过程中,可以进一步通过一个或多个特征信息中任意的一个或者多个就可以实现用户的准确查找和定位,不仅提高了布控的效率,还提高布控范围,提高布控精度。此外,还可以在被布控人员更换设备,或者使用他人设备的场景下,仍然可以实现对被布控人员的布控,从而进一步提高了布控的效率,还提高布控范围,提高布控精度。
204、根据用户信息和一个或多个特征信息确定布控模型。
具体的,本发明实施例对具体的确定过程不加以限定。
其中,布控模型用于指示对被布控对象进行布控的布控数据、布控数据匹配项数和布控预设时间。布控数据可以包含用户信息和一个或多个特征信息中的一个或多个,示例性的,布控模型可以包括作为用户信息的手机号码,通过手机号码进行布控,布控模型也可以包括作为特征信息的移动终端标识信息,通过对移动终端标识信息进行布控。布控数据匹配项数是根据预设进行设置的不超过布控数据总项数的匹配项数,示例性的,当布控数据总项数为5时,设置布控数据匹配项数为2,表示只要与5项布控数据中的任意2项数据一致,即匹配成功。该布控预设时间可以是根据布控需求设置的一个时间段,若超出该时间段,则布控模型不起作用,示例性的,例如设置某个月的一个时间段作为布控模型的布控预设时间,本发明实施例对具体的布控预设时间不加以限定。
值得注意的是,当不存在用户信息的历史数据记录时,则根据用户信息确定布控模型。
通过根据用户信息和一个或多个特征信息确定布控模型,使得在特定地点或者特定时间实现对用户的布控,从而无需时刻对用户进行布控,提高了系统处理资源以及存储资源的利用率,从而进一步提高了布控的效率。
205、周期性获取监控范围内的多个移动终端的WIFI数据包。
具体的,通过无线局域网侧周期性获取监控范围内的多个移动终端的WIFI数据包,其中,该周期可以是根据布控需求进行预设的,比如周期时间为预设1秒,即每个1秒获取监控范围内的多个移动终端的WIFI数据包,该周期时间还可以是其他预设时间,本发明实施例对具体的周期时间不加以限定。
在根据布控需求进行预设周期的场景下,当周期较小时,通过周期性获取监控范围内的多个移动终端的WIFI数据包,可以实现对用户的实时监控,从而进一步提高了布控的时效性和可靠性。
该无线局域网可以是无线路由器或无线AP,该多个移动终端可以设有WIFI模块的智能手机、平板电脑、笔记本电脑或者其他具有多种应用功能的移动终端。
本发明实施例对具体的获取方式不加以限定。
206、对多个移动终端的WIFI数据包进行解析。
具体的,根据解析规则对多个移动终端的WIFI数据包进行解密和解析;
本发明实施例对具体的解析方式不加以限定。
207、存储多个移动终端的WIFI数据包的解析结果。
具体的,根据对多个移动终端的WIFI数据包的解析结果,获取多个移动终端的用户信息和的一个或多个特征信息。判断是否存在用户信息的历史数据记录,若存在,则将用户信息添加到该用户信息的历史数据记录中;若不存在,则生成该用户信息对应的历史数据记录,并建立用户信息和一个或多个特征信息的对应关系,以及存储对应关系。
本发明实施例对具体的存储方式不加以限定。
值得注意的是,步骤205至步骤207是实现对周期性获取到的多个移动终端的WIFI数据包进行解析,并存储解析结果的过程,除了上述步骤所述的过程之外,还可以通过其他方式实现该过程,本发明实施例对具体的方式不加以限定。
由于WIFI的普及型较高,很多的移动终端通过WIFI介入互联网,所以,通过对周期性获取到的多个移动终端的WIFI数据包进行解析,进而实现对移动终端的用户进行布控,相较于其他方式,进一步提高了布控的效率,提高布控范围,提高布控精度。另外,用户在上过程中的网络行为和网络数据较为真实的反映了用户的状态,所以,通过对周期性获取到的多个移动终端的WIFI数据包进行解析,进而实现对移动终端的用户进行布控,提高了布控的准确性。
208、在布控预设时间内,判断解析结果是否与布控模型匹配成功,若匹配成功,则生成指示被布控对象的告警通知。
其中,该布控预设时间可以是根据布控需求设置的一个时间段,若超出该时间段,则布控模型不起作用,例如设置2016年8月1日零点至2016年9月1日零点作为布控模型的布控预设时间,本发明实施例对具体的布控预设时间不加以限定。
具体的,在布控预设时间内,将用户信息和一个或多个特征信息与布控模型进行匹配;判断用户信息或一个或多个特征信息是否与布控模型中的布控数据的一致;若一致,则匹配成功,并生成指示被布控对象的告警通知。
需要说明的是,步骤208可以是在步骤207之后执行,也可以是与步骤207同时执行,本发明实施例对具体的步骤208的执行顺序不加以限定。
通过根据用户信息和一个或多个特征信息确定布控模型,使得在布控区域内在特定时间段实现对被布控对象的布控,保证了布控的时效性,进一步提高了布控的效率。
209、发送指示被布控对象的告警通知。
其中,执行以下操作中的至少一个实现发送指示被布控对象的告警通知步骤:
发送指示被布控对象的的告警邮件;
发送指示被布控对象的的短信告警;
发送指示被布控对象的告警通知至公安报警中心。
其中,步骤209为可选步骤。
可选的,方法还可以包括:
获取被布控对象的实时位置信息;
生成指示被布控对象的告警通知,告警通知中包含实时位置信息。
具体的,获取被布控对象的实时位置信息,该过程可以为:
获取发送WIFI数据包的一个或多个WIFI采集设备的地理位置信息,该一个或多个WIFI采集设备用于采集多个移动终端的WIFI数据包;
获取被布控对象的移动终端与一个或多个采集设备的相对位置信息;
根据地理位置信息和相对位置信息,确定被布控对象的实时位置信息。
通过获取被布控对象的实时位置信息,方便了在后续过程中对该布控对象进行进一步的布控或者采取其他措施,从而提高了布控的适用范围。
本发明实施例提供了一种基于WIFI进行布控的方法,通过将WIFI覆盖区域作为监控区域,若存在用户信息的历史数据记录,则根据被布控对象的用户信息和与用户信息对应的一个或多个特征信息确定布控模型,从而提高了布控的范围,以及监控区域内的被布控对象的WIFI数据包的解析结果与布控模型进行匹配,若匹配成功,则生成指示被布控对象的告警通知实现了实时对被布控对象的布控,由此确保了布控的有效性,避免了当被布控对象的用户信息更改或通用后无法有效进行布控的情形,从而避免了人工方式实时监控及海量数据检索难度大,提高了对布控目标人员进行布控的效率和布控准确性。另外,通过周期性地获取监控区域内的多个移动终端的WIFI数据包,并对多次获取的被布控对象的指定移动终端的WIFI数据包进行分析,由此可以定位到被布控对象的实时位置信息,以及被布控对象一段时间内的活动轨迹,从而为公安机关的案件侦破提供了证据支撑。
实施例三
本发明实施例提供的一种电子设备3,参照图3所示,该电子设备3包括:
接收模块31,用于接收针对被布控对象的布控请求,布控请求携带有用于描述被布控对象的用户信息;
判断模块32,用于判断是否存在用户信息的历史数据记录;
获取模块33,用于当存在用户信息的历史数据记录时,获取用户信息对应的一个或多个特征信息,一个或多个特征信息用于确定被布控对象的当前状态;
确定模块34,用于根据用户信息和一个或多个特征信息确定布控模型;
布控模块35,用于判断周期性获取到的多个移动终端的WIFI数据包与布控模型是否匹配成功,若匹配成功,则生成指示被布控对象的告警通知。
可选的,获取模块33具体用于:
根据预先存储的用户信息与一个或多个特征信息的对应关系,获取用户信息对应的一个或多个特征信息。
可选的,所述设备3还包括更新模块36,更新模块36具体用于:
当用户信息或一个或多个特征信息发生改变时,对预先存储的对应关系进行更新。
可选的,布控模块35还包括:
获取子模块351,用于获取监控范围内的多个移动终端的WIFI数据包;
解析子模块352,用于对多个移动终端的WIFI数据包进行解析;
存储子模块353,用于存储多个移动终端的WIFI数据包的解析结果;
判断子模块354,用于在布控预设时间内,判断解析结果是否与布控模型匹配成功,若匹配成功,则生成指示被布控对象的告警通知。
可选的,判断子模块354还具体用于:
获取被布控对象的实时位置信息;
生成指示被布控对象的告警通知,告警通知中包含实时位置信息。
本发明实施例提供了一种电子设备,该电子设备通过根据被布控对象的用户信息和与用户信息对应的一个或多个特征信息确定布控模型,从而提高了布控的范围,确保了布控模型能够有效地对被布控对象进行布控,以及当周期性获取到的多个移动终端的WIFI数据包与布控模型匹配成功时,生成指示被布控对象的告警通知,从而实现了无需人工方式实时监控,一旦监测到被监控对象的信息时,布控模型自动进行匹配,能及时锁定被监控对象,进而提高了布控效率和准确性。因此通过基于WIFI进行布控避免了现有布控技术中存在的占用大量人力资源和海量数据难以检索的问题,而且提高了对布控目标人员的布控效率、布控范围和布控准确性。
实施例四
本发明实施例提供的一种电子设备4,参照图4所示,该电子设备4包括存储器41以及与存储器41连接的处理器42,其中,存储器41用于存储一组程序代码,处理器42调用存储器41所存储的程序代码用于执行以下操作:
接收针对被布控对象的布控请求,布控请求携带有用于描述被布控对象的用户信息;
判断是否存在用户信息的历史数据记录;
当存在用户信息的历史数据记录时,获取用户信息对应的一个或多个特征信息,一个或多个特征信息用于确定被布控对象的当前状态;
根据用户信息和一个或多个特征信息确定布控模型;
判断周期性获取到的多个移动终端的WIFI数据包与布控模型是否匹配成功,若匹配成功,则生成指示被布控对象的告警通知。
可选的,处理器42调用存储器41所存储的程序代码用于执行以下操作:
根据预先存储的用户信息与一个或多个特征信息的对应关系,获取用户信息对应的一个或多个特征信息。
可选的,处理器42调用存储器41所存储的程序代码用于执行以下操作:
当用户信息或一个或多个特征信息发生改变时,对预先存储的对应关系进行更新。
可选的,处理器42调用存储器41所存储的程序代码用于执行以下操作:
获取监控范围内的多个移动终端的WIFI数据包;
对多个移动终端的WIFI数据包进行解析;
存储多个移动终端的WIFI数据包的解析结果;
在布控预设时间内,判断解析结果是否与布控模型匹配成功,若匹配成功,则生成指示被布控对象的告警通知。
可选的,处理器42调用存储器41所存储的程序代码用于执行以下操作:
获取被布控对象的实时位置信息;
生成指示被布控对象的告警通知,告警通知中包含实时位置信息。
本发明实施例提供了一种电子设备,该电子设备通过根据被布控对象的用户信息和与用户信息对应的一个或多个特征信息确定布控模型,从而提高了布控的范围,确保了布控模型能够有效地对被布控对象进行布控,以及当周期性获取到的多个移动终端的WIFI数据包与布控模型匹配成功时,生成指示被布控对象的告警通知,从而实现了无需人工方式实时监控,一旦监测到被监控对象的信息时,布控模型自动进行匹配,能及时锁定被监控对象,进而提高了布控效率和准确性。因此通过基于WIFI进行布控避免了现有布控技术中存在的占用大量人力资源和海量数据难以检索的问题,而且提高了对布控目标人员的布控效率、布控范围和布控准确性。
实施例五
本发明实施例提供了一种基于WIFI进行布控的系统5,该系统5包括WIFI采集装置51和布控装置52;
WIFI采集装置51包括:
采集模块511,用于周期性采集监控范围内的多个移动终端的WIFI数据包;
解析模块512,用于对多个移动终端的WIFI数据包进行解析;
发送模块513,用于将WIFI数据包的解析结果发送至布控装置52;
布控装置52包括:
第一获取模块521,用于获取针对被布控对象的布控请求,布控请求携带有用于描述被布控对象的用户信息;
判断模块522,用于判断是否存在用户信息的历史数据记录;
第二获取模块523,用于当存在用户信息的历史数据记录时,获取用户信息对应的一个或多个特征信息,一个或多个特征信息用于确定被布控对象的当前状态;
确定模块524,用于根据用户信息和一个或多个特征信息确定布控模型;
接收模块525,用于接收WIFI采集装置发送的WIFI数据包的解析结果;
布控模块526,用于判断接收到的多个移动终端的WIFI数据包的解析结果与布控模型是否匹配成功,若匹配成功,则生成指示被布控对象的告警通知。
可选的,第二获取模块523具体用于:
根据预先存储的用户信息与一个或多个特征信息的对应关系,获取用户信息对应的一个或多个特征信息。
可选的,布控装置52还包括更新模块527,更新模块527具体用于:
当所述用户信息或一个或多个特征信息发生改变时,对预先存储的对应关系进行更新。
可选的,布控模块526还包括:
存储子模块5261,用于存储多个移动终端的WIFI数据包的解析结果;
判断子模块5262,用于在布控预设时间内,判断解析结果是否与布控模型匹配成功,若匹配成功,则生成指示被布控对象的告警通知。
可选的,判断子模块5262具体还用于:
获取被布控对象的实时位置信息;
生成指示被布控对象的告警通知,告警通知中包含实时位置信息。
本发明实施例提供了一种基于WIFI进行布控的系统,该系统通过WIFI采集装置周期性地在布控范围内采集多个移动终端的WIFI数据包并进行解析WIFI数据包,以及布控装置根据被布控对象的用户信息和与用户信息对应的一个或多个特征信息确定布控模型,并将WIFI采集装置发送的WIFI数据包的解析结果与布控模型进行匹配,当布控模型匹配成功时,生成指示被布控对象的告警通知,从而实现了无需人工方式实时监控,一旦监测到被监控对象的信息时,布控模型自动进行匹配,能及时锁定被监控对象,进而提高了布控效率和准确性。因此通过基于WIFI进行布控避免了现有布控技术中存在的占用大量人力资源和海量数据难以检索的问题,而且提高了对布控目标人员的布控效率、布控范围和布控准确性。
需要说明的是,该基于WIFI进行布控的系统所包括的WIFI采集装置和布控装置可以通过有线或无线网络进行通信。
上述所有可选技术方案,可以采用任意结合形成本发明的可选实施例,在此不再一一赘述。
需要说明的是:上述实施例提供的基于WIFI进行布控的系统在执行基于WIFI进行布控的方法时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将系统的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的基于WIFI进行布控的系统与基于WIFI进行布控的方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。