布控方案确定方法、装置、电子设备及存储介质与流程

文档序号:21837676发布日期:2020-08-14 16:12阅读:488来源:国知局
布控方案确定方法、装置、电子设备及存储介质与流程

本申请涉及安防布控技术领域,具体而言,涉及一种布控方案确定方法、装置、电子设备及存储介质。



背景技术:

在公共安全项目中,要对特定人员群体、个人、车辆的活动情况进行监控分析。目前的预警模型在对人员车辆制定布控方案时,每个方案都要选择好布控对象(人员、车辆)、布控周期、布控范围(行政区划、地点资源),通知和处置方式,配置过程繁琐。例如在重大活动,布控措施和目标是类似的,目前方案对每次重大活动前都要进行一次完整的配置过程,效率较为低下。



技术实现要素:

有鉴于此,本申请实施例的目的在于提供一种布控方案确定方法、装置、电子设备及存储介质,以改善现有技术中存在的布控步骤繁琐、效率低的问题。

本申请实施例提供了一种布控方案确定方法,所述方法包括:获取布控方案数据;基于布控对象的对象标识在所述布控方案数据中确定布控对象特征,所述布控对象特征用于描述所述布控对象的外形特征;基于所述布控对象特征在所述布控方案数据中确定布控行为特征,所述布控行为特征用于描述所述布控对象的行为特征以及对应监控范围;基于所述布控对象特征和所述布控行为特征确定目标布控方案,所述目标布控方案包括监控方和监控规则。

在上述实现方式中,基于布控对象的对象特征和布控行为特征在布控方案数据进行数据匹配,从而以每次的布控对象角度获取合适的目标布控方案,不需要在布控对象、布控周期、布控范围等配置上每次都花费大量人力,提高了布控方案确定的自动化程度和效率,同时,在布控方案数据中具有大量可复用数据,每次进行布控时基于布控对象抽取匹配数据就能够完成布控方案的确定,从而提高了布控方案确定的适用性。

可选地,在所述基于所述布控对象特征和所述布控行为特征确定目标布控方案之后,所述方法还包括:获取所述监控方的与所述监控规则对应的目标监控数据。

在上述实现方式中,在确定布控方案中的监控方和监控规则后,获取监控方和监控规则对应的目标监控数据才能完成对布控对象的身份确认和监控结果分析,从而提高了布控方案的完整性。

可选地,所述获取所述监控方的与所述监控规则对应的目标监控数据,包括:从已得到的监控数据中,获取与所述监控方和所述监控规则对应的目标监控数据;或者,将所述目标布控方案发送至所述监控方,以使所述监控方根据所述监控规则进行布控;从所述监控方接收所述监控方获得的目标监控数据。

在上述实现方式中,可以基于已得到的监控数据作为目标监控数据进行布控和分析,也可以沟通监控方进行实施监控获取监控数据以完成监控,进一步提高了布控方案确定方法的适用性。

可选地,所述基于布控对象的对象标识在所述布控方案数据中确定布控对象特征,包括:基于所述对象标识确定精确布控实体或模糊布控实体,所述精确布控实体为完整的对象标识对应的唯一实体,所述模糊布控实体为不完整的对象标识对应的一个或多个实体;在所述对象标识对应精确布控实体时,获得所述对象标识与精确布控标识拼接的精确匹配标识;在所述对象标识对应模糊布控实体时,获得所述对象标识与模糊布控标识拼接的模糊匹配标识;基于所述精确匹配标识在所述布控方案数据中确定所述唯一实体对应的布控对象特征;或基于所述模糊匹配标识在所述布控方案数据中确定所述一个或多个实体对应的布控对象特征。

在上述实现方式中,在布控方案数据中基于对象标识确定布控对象为精确布控实体或模糊布控实体,能够对一个或多个实体进行布控,提高了布控方案确定方法的适用性。

可选地,所述基于所述布控对象特征和所述布控行为特征确定目标布控方案,包括:获取包含所述布控对象特征和所述布控行为特征的布控模型;基于所述布控模型对应的所有布控方案确定目标布控方案。

在上述实现方式中,每个布控模型包含时间、地点、目标对象、通知措施等多个维度的布控方案相关数据,且模型能多次复用,提高了布控方案确定的灵活性和可复用性。

可选地,所述基于所述布控对象特征和所述布控行为特征确定目标布控方案,包括:在所述布控方案数据中获取包含所述布控对象特征的对象规则和包含所述布控行为特征的行为规则,以及确定所述目标布控方案;所述获取所述监控方的与所述监控规则对应的目标监控数据,包括:获取所述检控方的所有布控点位的目标监控数据,所述目标监控数据用于确定是否出现命中所述对象规则的待定目标,以及确定命中所述对象规则的所有待定目标中是否出现命中所述行为规则的所述布控对象。

在上述实现方式中,依次基于对象规则和行为规则判定目标监控数据中的待定目标是否为布控对象,能够自动化地实现布控对象的识别,从而实现了高效率、准确地布控对象识别。

可选地,所述布控模型包括对象规则和行为规则,所述对象规则在被命中时表示命中所述对象规则的待定目标满足所述布控对象特征,所述行为规则在被命中时表示命中所述行为规则的待定目标满足所述布控行为特征,所述获取所述监控方的与所述监控规则对应的目标监控数据,包括:获取所述监控方的所有布控点位的目标监控数据,所述目标监控数据用于确定是否出现命中所述对象规则的待定目标,以及确定命中所述对象规则的所有待定目标中是否出现命中所述行为规则的所述布控对象。

在上述实现方式中,除了采用对象规则和行为规则直接进行布控方案确定及布控对象识别,还可以基于模型进行上述步骤,从而提高了布控方案确定的灵活性和可复用性。

可选地,在所述获取所有布控点位的监控数据之后,所述方法还包括:基于所述监控数据确定是否出现命中所述对象规则的待定目标;在出现命中所述对象规则的待定目标时,基于所述监控数据确定所述待定目标中是否出现命中所述行为规则的所述布控对象;在出现命中所述行为规则的所述布控对象时,向预设预警对象发出预警信息。

在上述实现方式中,在出现布控对象时进行预警,提高了布控方案的完整性和安全性。

本申请实施例提供了一种布控方案确定装置,所述装置包括:数据获取模块,用于获取布控方案数据;对象特征确定模块,用于基于布控对象的对象标识在所述布控方案数据中确定布控对象特征,所述布控对象特征用于描述所述布控对象的外形特征;行为特征确定模块,用于基于所述布控对象特征在所述布控方案数据中确定布控行为特征,所述布控行为特征用于描述所述布控对象的行为特征以及对应监控范围;布控方确定模块,用于基于所述布控对象特征和所述布控行为特征确定目标布控方案,所述目标布控方案包括监控方和监控规则。

在上述实现方式中,基于布控对象的对象特征和布控行为特征在布控方案数据进行数据匹配,从而以每次的布控对象角度获取合适的目标布控方案,不需要在布控对象、布控周期、布控范围等配置上每次都花费大量人力,提高了布控方案确定的自动化程度和效率,同时,在布控方案数据中具有大量可复用数据,每次进行布控时基于布控对象抽取匹配数据就能够完成布控方案的确定,从而提高了布控方案确定的适用性。

可选地,所述布控方案确定装置还包括:监控数据获取模块,用于获取所述监控方的与所述监控规则对应的目标监控数据。

在上述实现方式中,在确定布控方案中的监控方和监控规则后,获取监控方和监控规则对应的目标监控数据才能完成对布控对象的身份确认和监控结果分析,从而提高了布控方案的完整性。

可选地,所述监控数据获取模块具体用于:从已得到的监控数据中,获取与所述监控方和所述监控规则对应的目标监控数据;或者,将所述目标布控方案发送至所述监控方,以使所述监控方根据所述监控规则进行布控;从所述监控方接收所述监控方获得的目标监控数据。

在上述实现方式中,可以基于已得到的监控数据作为目标监控数据进行布控和分析,也可以沟通监控方进行实施监控获取监控数据以完成监控,进一步提高了布控方案确定方法的适用性。

可选地,所述对象特征确定模块具体用于:基于所述对象标识确定精确布控实体或模糊布控实体,所述精确布控实体为完整的对象标识对应的唯一实体,所述模糊布控实体为不完整的对象标识对应的一个或多个实体;在所述对象标识对应精确布控实体时,获得所述对象标识与精确布控标识拼接的精确匹配标识;在所述对象标识对应模糊布控实体时,获得所述对象标识与模糊布控标识拼接的模糊匹配标识;基于所述精确匹配标识在所述布控方案数据中确定所述唯一实体对应的布控对象特征;或基于所述模糊匹配标识在所述布控方案数据中确定所述一个或多个实体对应的布控对象特征。

在上述实现方式中,在布控方案数据中基于对象标识确定布控对象为精确布控实体或模糊布控实体,能够对一个或多个实体进行布控,提高了布控方案确定方法的适用性。

可选地,所述布控方确定模块具体用于:获取包含所述布控对象特征和所述布控行为特征的布控模型;基于所述布控模型对应的所有布控方案确定目标布控方案。

在上述实现方式中,每个布控模型包含时间、地点、目标对象、通知措施等多个维度的布控方案相关数据,且模型能多次复用,提高了布控方案确定的灵活性和可复用性。

可选地,所述布控方确定模块具体用于:在所述布控方案数据中获取包含所述布控对象特征的对象规则和包含所述布控行为特征的行为规则,以及确定所述目标布控方案。所述监控数据获取模块具体用于:获取所述检控方的所有布控点位的目标监控数据,所述目标监控数据用于确定是否出现命中所述对象规则的待定目标,以及确定命中所述对象规则的所有待定目标中是否出现命中所述行为规则的所述布控对象。

在上述实现方式中,依次基于对象规则和行为规则判定目标监控数据中的待定目标是否为布控对象,能够自动化地实现布控对象的识别,从而实现了高效率、准确地布控对象识别。

可选地,所述布控模型包括对象规则和行为规则,所述对象规则在被命中时表示命中所述对象规则的待定目标满足所述布控对象特征,所述行为规则在被命中时表示命中所述行为规则的待定目标满足所述布控行为特征,所述监控数据获取模块具体用于:获取所述监控方的所有布控点位的目标监控数据,所述目标监控数据用于确定是否出现命中所述对象规则的待定目标,以及确定命中所述对象规则的所有待定目标中是否出现命中所述行为规则的所述布控对象。

在上述实现方式中,除了采用对象规则和行为规则直接进行布控方案确定及布控对象识别,还可以基于模型进行上述步骤,从而提高了布控方案确定的灵活性和可复用性。

可选地,所述布控方案确定装置还包括:预警模块,用于基于所述监控数据确定是否出现命中所述对象规则的待定目标;在出现命中所述对象规则的待定目标时,基于所述监控数据确定所述待定目标中是否出现命中所述行为规则的所述布控对象;在出现命中所述行为规则的所述布控对象时,向预设预警对象发出预警信息。

在上述实现方式中,在出现布控对象时进行预警,提高了布控方案的完整性和安全性。

本申请实施例还提供了一种电子设备,所述电子设备包括存储器和处理器,所述存储器中存储有程序指令,所述处理器读取并运行所述程序指令时,执行上述任一实现方式中的步骤。

本申请实施例还提供了一种可读取存储介质,所述可读取存储介质中存储有计算机程序指令,所述计算机程序指令被一处理器读取并运行时,执行上述任一实现方式中的步骤。

附图说明

为了更清楚地说明本申请实施例的技术方案,下面将对本申请实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。

图1为本申请实施例提供的一种布控方案确定方法的流程示意图;

图2为本申请实施例提供的一种基于布控模型确定布控方案的步骤示意图;

图3为本申请实施例提供的一种预警步骤的流程示意图;

图4为本申请实施例提供的一种布控方案确定装置的模块示意。

图标:20-布控方案确定装置;21-数据获取模块;22-对象特征确定模块;23-行为特征确定模块;24-布控方确定模块。

具体实施方式

下面将结合本申请实施例中附图,对本申请实施例中的技术方案进行描述。

本申请实施例提供了一种布控方案确定方法,请参考图1,图1为本申请实施例提供的一种布控方案确定方法的流程示意图,该布控方案确定方法的具体步骤可以包括:

步骤s11:获取布控方案数据。

布控方案数据可以包括基于历史目标布控方案获取的数据,每次基于目标布控方案布控后获取的布控方案数据可以存储在redis缓存中,例如布控对象为人员、车辆等时,以带有唯一标识的字符串的形式存储在redis缓存中,则在需要获取布控方案数据时直接从redis缓存中迅速获取布控方案数据。

其中,redis缓存是一个开源的使用ansic语言编写、支持网络、可基于内存亦可持久化的日志型、key-value数据库,并提供多种语言的api(applicationprogramminginterface,应用程序接口)。redis缓存支持高性能读写、支持高可用、支持分布式分片集群,因此本实施例采用redis缓存进行布控方案数据的存储能够提高布控方案数据的获取效率和可靠性,从而提高布控方案确定方法的整体流程效率。

步骤s12:基于布控对象的对象标识在布控方案数据中确定布控对象特征,布控对象特征用于描述布控对象的外形特征。

布控对象可以是疑似具备安全问题的人员或车辆,且数量可以为一个或多个。

对象标识可以是能够表示人员或车辆的身份的具有唯一性的标识,例如对于人员的身份证号、学生证号、银行卡号,以及对于车辆的车牌号、行驶证号等。

上述外形特征可以包括人员的性别、年龄范围、发型等,以及车辆的车型、颜色等。

具体地,步骤s12可以包括如下子步骤:

步骤s121:基于对象标识确定精确布控实体或模糊布控实体,精确布控实体为完整的对象标识对应的唯一实体,模糊布控实体为不完整的对象标识对应的一个或多个实体。

具体地,在对象标识为完整的身份证号或车牌号时,能够基于其确定精确布控实体;在对象标识为不完整、部分的身份证号或车牌号,例如只有前五位的车牌号或只有后八位的身份证号,在部分身份证号为“56232xxxxxxxxxxxxx”时,则将前五位号码为“56232”的所有身份证号作为模糊布控实体。

步骤s122:在对象标识对应精确布控实体时,获得对象标识与精确布控标识拼接的精确匹配标识。

步骤s123:在对象标识对应模糊布控实体时,获得对象标识与模糊布控标识拼接的模糊匹配标识。

可选地,精确布控标识和模糊布控标识可以采用不同的数字、字母等字符,以在识别出其为精确匹配或模糊匹配的情况下进行后续数据处理。例如精确布控标识可以为1,模糊布控标识可以为2,则精确匹配标识可以是“1-562325236955689512”类型,模糊匹配标识可以是“2-56232xxxxxxxxxxxxx”类型。

进一步地,为了与上述精确匹配标识和模糊匹配标识相对应,redis缓存中的布控方案数据中的布控方案也可以将精确匹配标识或模糊匹配标识作为键,进行数据存储。

步骤s124:基于精确匹配标识在布控方案数据中确定唯一实体对应的布控对象特征。

步骤s125:基于模糊匹配标识在布控方案数据中确定一个或多个实体对应的布控对象特征。

精确匹配标识对应有唯一的布控对象特征,例如精确匹配标识“1-562325236955689512”作为键在redis缓存中对应的值为该布控对象的外形特征,外形特征包括“服装特征为蓝色、年龄范围为20-45、性别为男”等。

示例性的,上述布控对象特征在redis缓存中的具体存储格式可以为:

其中,entityrule表示布控对象特征或对象规则,颜色可以是人员的服装颜色颜色,type为布控对象的类型,通常可以为人员或车辆。可选地,颜色、年龄范围、出生日期范围和性别等项目可以根据具体情况进行增减,还可以加入其他类型的特征。

示例性地,车辆的布控对象特征在redis缓存中的具体存储格式可以为:

对于模糊布控对象,模糊布控对象可以理解为多个精确布控对象的组合,在布控对象为模糊布控对象时,就是在redis缓存中获取该模糊布控对象包含的所有精确布控对象对应的布控对象特征。

步骤s13:基于布控对象特征在布控方案数据中确定布控行为特征,布控行为特征用于描述布控对象的行为特征以及对应监控范围。

在redis缓存中存储的布控方案数据中,每个布控对象特征对应有一个或多个布控行为特征,两者在redis缓存中的存储数据结构可以如下:

针对对象的行为特征,其通常指的是布控对象可能出现的某资源点位(地理位置、设备位置)及其可能出现的时间,每个资源点位具有自己的点位id,则对象行为规则可以是点位id与时间的集合,资源点位可以包括行政区、车辆卡口、网吧、酒店、指定地理位置等,其中车辆卡口、网吧、酒店可以视为不同的资源类型,以对不同行为习惯的布控对象可能出现的区域进行划分。

例如表示布控对象在某行政区内活动的布控行为特征的数据结构可以如下:

其中,{01,02,06,09}中各元素可以代表不同的资源类型,例如01为车辆卡口,02为网吧等,{370120,370128...}中各元素为行政区标识,370120和370128代表不同的行政区,以下示例中与此相似。

例如表示布控对象在指定区域内活动的布控行为特征的数据结构可以如下:

例如表示布控对象在某区域内频繁出入的布控行为特征的数据结构可以如下:

步骤s14:基于布控对象特征和布控行为特征确定目标布控方案,目标布控方案包括监控方和监控规则。

在确定了布控对象特征和布控行为特征后,就能够基于布控对象特征和布控行为特征确定布控对象以及需要监控的位置、设备及时间,在布控方案数据中获取包含布控对象特征的对象规则和包含布控行为特征的行为规则。上述布控的关键要素已经确定的情况下,能够准确地确定监控方和监控规则,监控规则即是对什么位置、在什么时间、对什么对象进行监控,直接可以将其作为布控方案,进行相应的布控。

其中,对象规则可以是基于布控对象特征的判断结构函数,用于判断监控数据中是否存在满足布控对象特征的待定目标,行为规则可以是基于布控行为特征的判断结构函数,用于判断待定目标中是否存在满足布控行为特征的布控对象。

可选地,本实施例中还可以对布控方案、布控对象特征和布控行为特征都赋予一个唯一性的id,以进行高效、准确地获取和识别。

示例性地,基于布控对象特征和布控行为特征存储在redis缓存中的布控方案数据中的布控方案的数据可是可以为:

另一方面,为了提高本方法的适用性,本实施例还可以采用布控模型进行布控方案的确定,一个布控模型可以应用于多种布控方案中,因此布控模型可以复用,能够提高布控方案确定的效率和灵活性。具体地,请参考图2,图2为本申请实施例提供的一种基于布控模型确定布控方案的步骤示意图。

步骤s141:获取包含布控对象特征和布控行为特征的布控模型。

其中,布控模型是对布控方案配置过程中的布控对象、布控行为进行分解,抽取出可复用的数据,建立一种多个维度的模型,例如能够容纳时间、地点、目标对象、通知措施等多个维度,布控模型能多次复用,提高配置方案的灵活性和可复用。

具体地,布控方案配置时可以选择一个或多个布控模型。

一个布控模型也可以配置到不同的方案中,例如涉毒人员群体模型,在特殊时期配置管控方案时可重复使用。另外模型也可以不断修改更新,使用布控模型的方案则不受更新影响。

具体地,布控模型用于定义布控的对象,选择好要布控的车辆、人员,可以是具体的车牌号或人员身份证号,也可以是车牌号或身份证号的开头值;还用于定义管控范围,可以是多个行政区划,例如区、县,也可以选择多个布控资源类型,例如酒店、停车场、铁路客运购票、车辆卡口等。可选地,布控模型还可以包括通知对象和处置措施,即产生预警后送到哪些部门和用户,通知用户对目标对象要采集的措施等。

示例性地,布控模型在redis缓存中的布控方案数据中的存储数据结构可以是map数据结构,该数据结构中可以包括一个或多个键,每个键对应的值为布控模型方案列表,具体可以如下:

其中entityrule对应的value是map数据结构,该数据结构的键可以包括type、color、agerange、birthrange、sex中的一个或多个,对应的value分别是类型、车牌颜色、年龄范围、出生日期范围、性别。

behaviorrule对应的value是也map数据结构,key有locationtypeset、regionset、cnt、locationse、timerange中的一个或多个,对应的value分别是资源类型点位集合、行政区集合、计数、指定点位集合、时间窗。

步骤s142:基于布控模型对应的所有布控方案确定目标布控方案。

可选地,可以将布控模型对应的所有布控方案均作为目标布控方案,基于所有的布控方案进行布控,也可以基于人员特征、地区点位等参数在多个布控方案中选择一个或多个布控方案作为目标布控方案。从而实现了布控方案的灵活选取。

作为一种实施方式,在上述所有步骤确定布控方案后,必然会从布控方案对应的监控方获取相应的监控数据,其具体步骤可以为:获取监控方的与监控规则对应的目标监控数据。

其中,目标监控数据为布控对象的音频、视频或其他格式的数据。

具体地,获取监控方的与监控规则对应的目标监控数据这一步骤具体可以为:从已得到的监控数据中,获取与监控方和监控规则对应的目标监控数据。

上述已得到的监控数据可以是与布控方案数据一样存储在redis缓存中,还可以是存储在本地其他位置。

此外,获取监控方的与监控规则对应的目标监控数据这一步骤具体还可以为:将目标布控方案发送至监控方,以使监控方根据监控规则进行布控;从监控方接收监控方获得的目标监控数据。

上述目标监控数据是基于目标布控方案获得的监控数据,进行安防布控的目的就是采用适合的布控方案进行布控,获取相应的目标监控数据,在目标监控数据中确定是否出现布控对象。同时,在出现布控对象时,对相应的个人或单位进行预警。

具体地,请参考图3,图3为本申请实施例提供的一种预警步骤的流程示意图。

步骤s151:基于监控数据确定是否出现命中对象规则的待定目标。

监控数据中存储着多个实体的轨迹数据,对每个实体对应的精确布控标识进行确定,然后基于对象规则查询该精确匹配标识是否存在于redis缓存中。

对象规则的具体判断流程可以为:判断布控对象的类型是车还是人员,若为车,获取color的值,不为空,则判断颜色是否匹配(此处需要根据实际的数据源以及字典表转换),若为身份证号,获取agerange的值,不为空,则计算年龄是否在该区间,获取birthrange的值,不为空,则计算出生日期是否在该区间,获取sex的值,不为空,则判断性别是否符合,符合则继续判断行为规则(behaviorrule)。

若有则将其拼接为精确匹配标识,基于该精确匹配标识在redis缓存中提取对应的行为规则,若能够获取到行为规则,则基于该实体的轨迹数据中的资源类型点位及其对应的点位id在redis缓存中查询详细点位信息(该信息包含地点名称、经纬度、地址、行政区划代码等),供行为规则(behaviorrule)判断逻辑使用。

步骤s152:在出现命中对象规则的待定目标时,基于监控数据确定待定目标中是否出现命中行为规则的布控对象。

行为规则的具体判断流程可以为:首先判断locationtypeset是否包含该资源点位类型,若包含,再根据不同的行为规则id进入不同的行为规则逻辑处理,例如为某指定行政区内活动,判断regionset内容是否包含该行政区代码。再例如为某指定行政区布控搞对象是否内频繁出入,则判断regionset内容是否包含该行政区代码,包含则在redis中调用incr(键为cnt_single_对象code),并根据timerang值设置该键的有效期,同时在redis中存储该轨迹存储到轨迹融合表的点位id(键为trace_single_对象code,值为点位id集合),同样根据timerang值设置该键的有效期,最后累计出入次数值与cnt对应的值比较,大于对应的值则命中该行为规则。

步骤s153:在出现命中行为规则的布控对象时,向预设预警对象发出预警信息。

可选地,布控方案最终产生的预警,在系统的预警信息展示页面以列表方式展示。预警的基本信息可以包括:预警时间、等级、布控资源类型、人员姓名、人员身份证号、车牌号、人员类型或人员特征标签、事件发生时间、事件发生的点位信息(地点名称、详细地址、经纬度)、方案名称、处置措施等。

同时预警还可以发生地点的经纬度,在gis地视图上展示预警发生的位置,以使公安项目的用户可以分析目标对象出现的时间和地点,对人员或车辆进行定位。

另外,可以对历史的预警数据从时间、地点、方案等不同维度进行数量的统计,来反映预警产生的密集程度和目标对象的聚集效应,给公安项目用户从不同角度的展现方式,进行分析研判。

为了配合上述布控方案确定方法,本申请实施例提供了一种布控方案确定装置20,请参考图4,图4为本申请实施例提供的一种布控方案确定装置的模块示意图。

布控方案确定装置20包括:

数据获取模块21,用于获取布控方案数据;

对象特征确定模块22,用于基于布控对象的对象标识在布控方案数据中确定布控对象特征,布控对象特征用于描述布控对象的外形特征;

行为特征确定模块23,用于基于布控对象特征在布控方案数据中确定布控行为特征,布控行为特征用于描述布控对象的行为特征以及对应监控范围;

布控方确定模块24,用于基于布控对象特征和布控行为特征确定目标布控方案,目标布控方案包括监控方和监控规则。

可选地,布控方案确定装置20还包括:监控数据获取模块,用于获取监控方的与监控规则对应的目标监控数据。

可选地,监控数据获取模块21具体用于:从已得到的监控数据中,获取与监控方和监控规则对应的目标监控数据;或者,将目标布控方案发送至监控方,以使监控方根据监控规则进行布控;从监控方接收监控方获得的目标监控数据。

可选地,对象特征确定模块22具体用于:基于对象标识确定精确布控实体或模糊布控实体,精确布控实体为完整的对象标识对应的唯一实体,模糊布控实体为不完整的对象标识对应的一个或多个实体;在对象标识对应精确布控实体时,获得对象标识与精确布控标识拼接的精确匹配标识;在对象标识对应模糊布控实体时,获得对象标识与模糊布控标识拼接的模糊匹配标识;基于精确匹配标识在布控方案数据中确定唯一实体对应的布控对象特征;或基于模糊匹配标识在布控方案数据中确定一个或多个实体对应的布控对象特征。

可选地,布控方确定模块24具体用于:获取包含布控对象特征和布控行为特征的布控模型;基于布控模型对应的所有布控方案确定目标布控方案。

可选地,布控方确定模块24具体用于:在布控方案数据中获取包含布控对象特征的对象规则和包含布控行为特征的行为规则,以及确定目标布控方案。监控数据获取模块具体用于:获取检控方的所有布控点位的目标监控数据,目标监控数据用于确定是否出现命中对象规则的待定目标,以及确定命中对象规则的所有待定目标中是否出现命中行为规则的布控对象。

可选地,布控模型包括对象规则和行为规则,对象规则在被命中时表示命中对象规则的待定目标满足布控对象特征,行为规则在被命中时表示命中行为规则的待定目标满足布控行为特征,监控数据获取模块21具体用于:获取监控方的所有布控点位的目标监控数据,目标监控数据用于确定是否出现命中对象规则的待定目标,以及确定命中对象规则的所有待定目标中是否出现命中行为规则的布控对象。

可选地,布控方案确定装置20还包括:预警模块,用于基于监控数据确定是否出现命中对象规则的待定目标;在出现命中对象规则的待定目标时,基于监控数据确定待定目标中是否出现命中行为规则的布控对象;在出现命中行为规则的布控对象时,向预设预警对象发出预警信息。

本申请实施例还提供了一种电子设备,该电子设备包括存储器和处理器,所述存储器中存储有程序指令,所述处理器读取并运行所述程序指令时,执行本实施例提供的布控方案确定方法中任一项所述方法中的步骤。

应当理解是,该电子设备可以是个人电脑(personalcomputer,pc)、平板电脑、智能手机、个人数字助理(personaldigitalassistant,pda)等具有逻辑计算功能的电子设备。

本申请实施例还提供了一种可读取存储介质,所述可读取存储介质中存储有计算机程序指令,所述计算机程序指令被一处理器读取并运行时,执行布控方案确定方法中的步骤。

综上所述,本申请实施例提供了一种布控方案确定方法、装置、电子设备及存储介质,所述方法包括:获取布控方案数据;基于布控对象的对象标识在所述布控方案数据中确定布控对象特征,所述布控对象特征用于描述所述布控对象的外形特征;基于所述布控对象特征在所述布控方案数据中确定布控行为特征,所述布控行为特征用于描述所述布控对象的行为特征以及对应监控范围;基于所述布控对象特征和所述布控行为特征确定目标布控方案,所述目标布控方案包括监控方和监控规则。

在上述实现方式中,基于布控对象的对象特征和布控行为特征在布控方案数据进行数据匹配,从而以每次的布控对象角度获取合适的目标布控方案,不需要在布控对象、布控周期、布控范围等配置上每次都花费大量人力,提高了布控方案确定的自动化程度和效率,同时,在布控方案数据中具有大量可复用数据,每次进行布控时基于布控对象抽取匹配数据就能够完成布控方案的确定,从而提高了布控方案确定的适用性。

在本申请所提供的几个实施例中,应该理解到,所揭露的设备,也可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,附图中的框图显示了根据本申请的多个实施例的设备的可能实现的体系架构、功能和操作。在这点上,框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图中的每个方框、以及框图的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。

另外,在本申请各个实施例中的各功能模块可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。

所述功能如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。因此本实施例还提供了一种可读取存储介质中存储有计算机程序指令,所述计算机程序指令被一处理器读取并运行时,执行区块数据存储方法中任一项所述方法中的步骤。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述仅为本申请的实施例而已,并不用于限制本申请的保护范围,对于本领域的技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。

以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。

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

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