一种巡逻资源优化方法和系统与流程

文档序号:11134893阅读:388来源:国知局
一种巡逻资源优化方法和系统与制造工艺

本发明涉及资源优化配置领域,尤其涉及一种巡逻资源优化方法和系统。



背景技术:

随着当前信息技术的发展,越来越多传统的领域也采用信息化的方式进行实现,从而可以极大地提高用户的工作效率。如现有的指挥调度领域,可以直接在电子地图上看到各种资源和案件,对资源的调度和对案件的处理可以直接在地图上进行操作,而后就可以实现对各种资源的分配,大大提高了效率。

在实现本发明的过程中,发明人发现现有技术中存在如下问题:现在的资源分配与真实的资源需求常常不一致,在发生资源需求的时候,无法第一时间将资源分配到需要的地方去。如现有的警务巡逻资源和案件发生率较高地方不一致,这样在案件发生时,警务资源无法及时调配过去,降低了案件处理的效率,从而造成资源利用效率低下的问题。



技术实现要素:

为此,需要提供一种巡逻资源优化方法和系统,解决现有可能存在的巡逻资源利用效率低下的问题。

为实现上述目的,发明人提供了一种巡逻资源优化方法,包括如下步骤:

获取地图信息;

根据地图信息显示地图;

获取地图的经纬度范围信息;

根据经纬度范围信息获取在范围内的案件的经纬度点信息;

根据案件的经纬度点信息在地图上显示案件的热力图;

根据经纬度范围信息获取在范围内的巡逻信息;

根据巡逻信息在地图上显示巡逻信息的热力图。

进一步地,所述“获取地图的经纬度范围信息”具体包括:

获取地图被选定的范围;

根据被选定的范围获取地图的经纬度范围信息。

进一步地,还包括如下步骤:

获取对案件的点击信息;

获取被点击的案件信息并在地图上显示案件详细信息。

进一步地,还包括如下步骤:

获取对巡逻信息的点击信息;

获取被点击的巡逻信息并在地图上显示巡逻的详细信息。

进一步地,所述“根据经纬度范围信息获取在范围内的案件的经纬度点信息;根据案件的经纬度点信息在地图上显示案件的热力图”还包括:根据经纬度范围信息获取在范围内的案件的经纬度点信息和案件等级信息;根据案件的经纬度点信息和案件等级信息在地图上显示案件的热力图。

本发明还提供一种巡逻资源优化系统,包括如下模块:

地图信息获取模块:用于获取地图信息;

地图显示模块:用于根据地图信息显示地图;

地图范围获取模块:用于获取地图的经纬度范围信息;

案件热力图模块:用于根据经纬度范围信息获取在范围内的案件的经纬度点信息;并用于根据案件的经纬度点信息在地图上显示案件的热力图;

巡逻热力图模块:用于根据经纬度范围信息获取在范围内的巡逻信息;并用于根据巡逻信息在地图上显示巡逻信息的热力图。

进一步地,所述地图范围获取模块还用于获取地图被选定的范围并根据被选定的范围获取地图的经纬度范围信息。

进一步地,还包括如下模块:

案件点击获取模块:用于获取对案件的点击信息;

案件信息显示模块:用于获取被点击的案件信息并在地图上显示案件详细信息。

进一步地,还包括如下模块:

巡逻点击获取模块:用于获取对巡逻信息的点击信息;

巡逻信息显示模块:用于获取被点击的巡逻信息并在地图上显示巡逻详细信息。

进一步地,所述案件热力图模块还用于根据经纬度范围信息获取在范围内的案件的经纬度点信息和案件等级信息并用于根据案件的经纬度点信息和案件等级信息在地图上显示案件的热力图。

区别于现有技术,上述技术方案通过案件热力图和巡逻热力图,用户可以在地图上看到案件信息与巡逻信息是否匹配,不匹配就可以对巡逻情况进行及时调整,从而实现了巡逻资源的优化,避免了在案件发生时,巡逻的警务资源无法及时调配过去的情况。

附图说明

图1为本发明的方法实施例的流程图;

图2为本发明的系统实施例的结构图。

附图标记说明:

200、巡逻资源优化系统;

201、地图信息获取模块;

202、地图显示模块;

203、地图范围获取模块;

204、案件热力图模块;

205、巡逻热力图模;

206、案件点击获取模块;

207、案件信息显示模块:

208、巡逻点击获取模块;

209、巡逻信息显示模块。

具体实施方式

为详细说明技术方案的技术内容、构造特征、所实现目的及效果,以下结合具体实施例并配合附图详予说明。

请参阅图1到图2,本实施例提供一种巡逻资源优化方法,本发明方法可以应用于带有处理功能的计算机设备中,或者可以应用于图2的系统中。这些设备或者系统一般包含有显示器和输入单元,输入单元可以是触摸屏或者鼠标键盘等,用于输入用户信息,以便于被设备或者系统所获取。

本发明方法包括如下步骤:步骤S101获取地图信息。这里的地图信息为电子地图信息数据,这些数据可以是存储在存储器中,如离线地图数据包;也可以是从互联网上实时获取的,如在线地图数据,在线地图数据可以通过地图提供商提供的接口进行获取。而后进入步骤S102根据地图信息显示地图,即在显示屏上显示地图,用户可以根据显示的地图直观地看到地图情况。地图显示的时候是部分显示,这部分地图包含有经纬度信息。而后在步骤S103获取地图的经纬度范围信息。

在本申请中,经纬度范围信息可以是多种情况,一种是根据当前显示的地图范围的大小来确定经纬度范围信息,如显示界面中地图是在一个长方形的显示框中显示的,则可以获取长方形两个对角点的经纬度值,就可以确定当前显示的地图的经纬度范围信息,这样的好处在于可以在地图上更全面地将接下来要显示的信息显示出来。或者在某些实施例中,可以根据用户的选择的范围来确定地图的经纬度范围信息。即系统获取地图被选定的范围;根据被选定的范围获取地图的经纬度范围信息。用户的选定或者选择可以通过输入设备来进行输入,如在地图上画上一个封闭的图形,这个封闭的图形对应的地图的经纬度信息就可以是经纬度范围信息。这样通过用户的选择,用户可以根据自己的需要确定相对适当的范围。当然,在某些实施例中,还可以通过输入经纬度数据值的方式直接来确定经纬度范围信息。我们这里假设经纬度范围信息对应的地图上显示的是社区A和社区B的位置。

而后在步骤S104根据经纬度范围信息获取在范围内的案件的经纬度点信息。在这一步中,首先要确定所有在这个经纬度范围信息内的案件,从地图上看,就是在这个地图范围内发生的案件,然后再获取案件的经纬度点信息,这个就可以知道准确的案件发生位置。然后再步骤S105根据案件的经纬度点信息在地图上显示案件的热力图。接着以上面的为例子,假设社区A和社区B总共有10起案件发生,其中9件的经纬度点信息在社区A的范围中,1件在社区B的范围中。则在社区A上的热力图的颜色值就会比社区B的颜色值更深。这样用户从热力图上一眼就可以知道社区A的案件发生的相对频繁。其中,热力图就是用不同颜色或者是同一种颜色的深浅来表达数值高低的表现方式,热力图在现有的很多领域上都有应用,特别是气象领域。由于热力图应用相对广泛,所以将数据转换为热力图的方式有很多种,在本申请中,可以将地图分割成多个小块,而后统计每个小块的案件发生次数,并根据案件发生次数与热力图颜色的对应信息,将对应的颜色填充到每个小块中,就可以形成与案件相关的热力图。

显示完案件热力图后,就进入步骤S106根据经纬度范围信息获取在范围内的巡逻信息;步骤S107根据巡逻信息在地图上显示巡逻信息的热力图。巡逻是一种案件需求准备工作,就是为了防止案件发生或者为了及时处理案件,而预先进行准备的工作。这个工作可以根据实际的安排存储到系统中,从而可以被获取到。如社区A三天巡逻一次,而社区B一天巡逻三次,则社区A热力图颜色值相对于社区B颜色值要浅。根据这些巡逻安排的数据可以获取到这些点被巡逻到的频率,根据不同的频率与热力图颜色对应的关系,就可以地图上显示巡逻的热力图。

需要说明的是,在上述的方法步骤中,步骤S104与S105的案件热力图显示过程与步骤S106与S107的巡逻热力图显示过程在时间上并没有要求,可以先显示案件热力图,也可以先显示巡逻热力图,也可以同时处理并同时显示。这样都能达到在地图上显示两种热力图的效果。在地图上显示完成热力图后,就可以直观地看到这两种热力图是否是对应。假设社区A的案件热力图颜色很深,社区B的案件热力图颜色很浅。但是社区A的巡逻热力图颜色很浅,社区B的案件热力图颜色很深。则从地图上一看,就可以看出这样的巡逻资源的分配是不合理的,就可以根据这一情况调整巡逻资源的安排,从而达到巡逻资源优化的目的。

在某些实施例中,为了方便用户进一步获取到详细的信息,本方法还包括如下步骤:步骤S108获取对案件的点击信息;步骤S109获取被点击的案件信息并在地图上显示案件详细信息。对案件的点击可以是对热力图的点击,而后系统可以根据被点击的范围内显示出案件的详细信息。当然也可以在地图上显示一个个案件,而后点击该案件,就可以显示单个案件的详细信息。这样用户可以很方便地看到案件的详细信息。

与案件详细信息的显示过程类似,本发明也可以显示巡逻的具体信息。则还包括如下步骤:步骤S110获取对巡逻信息的点击信息;步骤S111获取被点击的巡逻信息并在地图上显示巡逻的详细信息。其中,案件的详细信息显示和巡逻的详细信息显示并没有时间上前后的要求。通过显示巡逻的详细信息,这样用户可以很方便地在地图上直观地看到这些信息。

案件信息包含有很多信息,上述实施例中仅仅是给出了每次案件发生的经纬度信息的例子。在现实情况中,案件还有不同的等级之分,案件等级可以表示案件的严重程度,这个可以根据涉案金额、案件性质来决定,不同的部门对案件等级有着不同的规定,案件等级如何产生并不是本发明关注的重点,本发明考虑的是每个案件在被标注完等级之后的情况。在某些实施例中,案件等级信息可以根据案件的类别进行区分或者确认,如案件类别是盗窃案、抢劫案等,可以设置抢劫案的等级高于盗窃案的情况。具体地,所述“根据经纬度范围信息获取在范围内的案件的经纬度点信息;根据案件的经纬度点信息在地图上显示案件的热力图”还包括:根据经纬度范围信息获取在范围内的案件的经纬度点信息和案件等级信息;根据案件的经纬度点信息和案件等级信息在地图上显示案件的热力图。这样综合考虑了案件等级与案件经纬度点信息,使得案件热力图反映的案件信息更能符合现实中巡逻资源需要被分配的情况,在实际处理过程中,可以直接将案件等级作为该案件经纬度点案件发生的次数。如案件等级为5,则可以认为在该处,案件发生了5次。或者将案件等级乘于一个权重,如0.5,这样等级为5,可以认为在该处发生了2.5次。这样高等级的案件可以提高热力图在该区域的颜色值,从而用户可以很方便地知道该区域的案件情况。

在某些实施例中,可以进一步综合考虑到案件时间段的情况,具体地,可以在获取经纬度范围信息的同时,获取案发时间范围,时间范围可以由用户输入或者选择,如8:00到18:00。而后在显示案件热力图的同时,根据案件的经纬度范围信息和案发时间范围信息获取范围内的案件的经纬度点信息。这样,热力图上显示的情况就是该时间范围的,同样的,显示巡逻资源的热力图同样要根据案发时间范围来显示,这样就可以针对每天的时间段来分别实现案件热力图和巡逻热力图,这样可以更有针对性地对每天不同时间段的巡逻资源进行优化分配,实现巡逻资源优化的目的。

本发明还提供一种巡逻资源优化系统200,如图2所示,包括如下模块:地图信息获取模块201:用于获取地图信息;地图显示模块202:用于根据地图信息显示地图;地图范围获取模块203:用于获取地图的经纬度范围信息;案件热力图模块204:用于根据经纬度范围信息获取在范围内的案件的经纬度点信息;并用于根据案件的经纬度点信息在地图上显示案件的热力图;巡逻热力图模块205:用于根据经纬度范围信息获取在范围内的巡逻信息;并用于根据巡逻信息在地图上显示巡逻信息的热力图。这样可以在系统上显示案件热力图和巡逻热力图,用户可以在地图上看到案件信息与巡逻信息是否匹配,不匹配就可以对巡逻情况进行及时调整,从而实现了巡逻资源的优化,避免了在案件发生时,巡逻的警务资源无法及时调配过去的情况。

在某些实施例中,所述地图范围获取模块还用于获取地图被选定的范围并根据被选定的范围获取地图的经纬度范围信息。这样通过用户的选择,用户可以根据自己的需要确定相对适当的范围。

进一步地,上述任一实施例的系统还包括如下模块:案件点击获取模块206:用于获取对案件的点击信息;案件信息显示模块207:用于获取被点击的案件信息并在地图上显示案件详细信息。这样用户通过点击,就可以很方便地看到案件的详细信息。

为了获取更多详细的巡逻信息,本系统还包括如下模块:巡逻点击获取模块208:用于获取对巡逻信息的点击信息;巡逻信息显示模块209:用于获取被点击的巡逻信息并在地图上显示巡逻详细信息。这样用户可以很方便地看到巡逻的详细信息。

案件等级是案件非常重要的一部分,为了综合考虑案件信息,则所述案件热力图模块还用于根据经纬度范围信息获取在范围内的案件的经纬度点信息和案件等级信息并用于根据案件的经纬度点信息和案件等级信息在地图上显示案件的热力图。这样可以更加真实地方案案件的情况,以便于与巡逻热力图进行综合考虑,并最终对巡逻资源进行调整和优化,以达到巡逻资源优化的目的。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者终端设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者终端设备所固有的要素。在没有更多限制的情况下,由语句“包括……”或“包含……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者终端设备中还存在另外的要素。

本领域内的技术人员应明白,上述各实施例可提供为方法、装置、或计算机程序产品。这些实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。上述各实施例涉及的方法中的全部或部分步骤可以通过程序来指令相关的硬件来完成,所述的程序可以存储于计算机设备可读取的存储介质中,用于执行上述各实施例方法所述的全部或部分步骤。所述计算机设备,包括但不限于:个人计算机、服务器、通用计算机、专用计算机、网络设备、嵌入式设备、可编程设备、智能移动终端、智能家居设备、穿戴式智能设备、车载智能设备等;所述的存储介质,包括但不限于:RAM、ROM、磁碟、磁带、光盘、闪存、U盘、移动硬盘、存储卡、记忆棒、网络服务器存储、网络云存储等。

上述各实施例是参照根据实施例所述的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到计算机设备的处理器以产生一个机器,使得通过计算机设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机设备以特定方式工作的计算机设备可读存储器中,使得存储在该计算机设备可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机设备上,使得在计算机设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

尽管已经对上述各实施例进行了描述,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改,所以以上所述仅为本发明的实施例,并非因此限制本发明的专利保护范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围之内。

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