【技术实现步骤摘要】
一种基于智慧感知的指挥调度方法
[0001]本专利技术涉及指挥调度领域,具体涉及一种基于智慧感知的指挥调度方法。
技术介绍
[0002]在现有指挥调度机制中,信息联通困难、信息更新不及时、指令传达不直观且效率低,主要依靠传统的辖区划分以及电话手台等通讯工具口头交流建立起来的指令流转机制;且指挥调度过程中存在信息中转次数过多导致指令信息偏差,效率低下、成效不高以及时效性不强。随着互联网的高速发展,各类感知数据信息越来越丰富,如何有效及时的收集到想要的此类感知数据信息,帮助即时了解现场情况,并高效进行指挥调度工作,降低信息冗余、丢失,成为行业内亟待解决的问题。
技术实现思路
[0003]本专利技术的目的在于克服现有技术之缺陷,提供了一种基于智慧感知的指挥调度方法。
[0004]本专利技术的技术方案是这样实现的:本专利技术公开了一种基于智慧感知的指挥调度方法,包括如下步骤:
[0005]获取目标区域内的实时情况;
[0006]获取情况附近的人力资源信息;
[0007]根据情况和人力资源信息,向目标区域派发给人力;
[0008]被指派人力根据情况位置信息前往现场处置情况;
[0009]情况处置完成,实现对于辖区情况的指挥调度工作。
[0010]进一步地,根据情况和人力资源信息,向目标区域派发给人力,具体包括:
[0011]后台服务器接收到情况和人力的经纬度信息,匹配地址库,通过Dijkstra 算法计算最优线路,自动派发给最优结果的人员。 >[0012]进一步地,所述Dijkstra算法具体为:
[0013]创建一个int类型的数组predecessor,作用是为了还原最短路径,它记录每个顶点的前驱节点。
[0014]用vertexes数组,记录从起始顶点到每个距离(dist)。把所有顶点的dist 都初始化为无穷大,把起始顶点的dist值初始化为0,然后将其放到优先队列中。
[0015]创建一个布尔数组inqueue,用来标记是否进入过队列,从优先队列中取出dist最小的顶点minVertex,然后考察这个顶点可达的所有顶点 (nextVertex)。
[0016]如果minVertex的dist值加上minVertex与nextVerte之间边的权重w 小于nextVertex当前的dist值,存在另一条理短的路径,它经过minVertex 到达nextVertex。就把nextVertex的dist更新为ninVertex的dist值加上 w。
[0017]把nextVertex加入到优先级队列中。重复这个过程,直到找到顶点t或者队列为空,最后通过递归的方式,将这个路径打印出来。
[0018]进一步地为了避免将一个顶点多次添加到优先级队列中,更新了某个顶点 dist值之后,如果这个顶点已经在优先级队列中了,不要再将其重复添加。
[0019]进一步地,所述方法还包括:
[0020]情况自动刷新,在列表中以时间轴由近及远排列,点击列表中的情况,地图中心转移至该情况,并展示情况相关信息。
[0021]进一步地,被指派人员到达情况现场处置情况,处置情况结果包括三种情况:可现场处置完毕;无法处置完毕且需人力增援;现场无法处置完毕,需移交至派出所或其他单位进行下一步处理。
[0022]进一步地,当出警人员请求增援,平台获取到增援请求后,指派新人力前去现场进行增援。
[0023]进一步地,平台获取到增援请求后,通过融合通信发起对话或指令下发至通传达增援请求。
[0024]进一步地,当现场无法处置完毕,需移交至派出所或其他单位进行下一步处理时,出警人员将情况相关人员移交至其他单位,接收单位接收并签字。
[0025]进一步地,后台服务器分别通过语音和地图提醒人员情况信息和最佳路线信息。
[0026]本专利技术至少具有如下有益效果:与现有技术相比,本专利技术数据展示分类清晰、指令流转信息简单明了,指挥调度操作起来快速简单,整个流程只需要极短暂的时间,大大避免了一些诸如信息偏差、指挥调度流程繁琐等问题。此外,派警时还提供了相应的处理算法,保证派警的时效性。
附图说明
[0027]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
[0028]图1为本专利技术实施例1中,一种基于智慧感知的指挥调度方法流程图。
具体实施方式
[0029]下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
[0030]为了解决现有技术中存在的问题,本专利技术实施例提供一种基于智慧感知的指挥调度方法。
[0031]实施例1
[0032]本实施例公开了一种基于智慧感知的指挥调度方法,包括如下步骤:
[0033]S100.获取目标区域内的实时情况;可以理解的,区域内的实时情况可以通过情况报案人获取,至少获取到情况发生的地理信息和具体的情况信息。
[0034]S200.获取情况附近的人力资源信息;可以理解的,可以在后台预先储存人力资源
数据库,通过目标区域地理信息,获取情况附近的人力资源信息,人力资源信息至少包括总共人员个数、当前空闲人员个数,警备资源信息等。
[0035]S300.根据情况和人力资源信息,向目标区域派发给人力;具体的,根据情况和人力资源信息,向目标区域派发给人力,具体包括:
[0036]后台服务器接收到情况和人力的经纬度信息,匹配地址库,通过Dijkstra 算法计算最优线路,自动派发给最优结果的人员。在一些优选实施例中,后台服务器分别通过语音和地图提醒人员情况信息和最佳路线信息。
[0037]具体的,所述Dijkstra算法具体为:
[0038]创建一个int类型的数组predecessor,用于还原最短路径,它记录每个顶点的前驱节点;
[0039]用vertexes数组,记录从起始顶点到每个距离(dist),把所有顶点的dist 都初始化为无穷大,把起始顶点的dist值初始化为0,然后将其放到优先队列中;
[0040]创建一个布尔数组inqueue,用来标记是否进入过队列;从优先队列中取出dist最小的顶点minVertex,然后考察这个顶点可达的所有顶点 (nextVertex);
[0041]如果minVertex的dist值加上minVertex与nextVerte之间边的权重w 小于nextVertex当前的dist值,存在另一条理短的路径,它经过minVert本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种基于智慧感知的指挥调度方法,其特征在于,包括如下步骤:获取目标区域内的实时情况;获取情况附近的人力资源信息;根据情况和人力资源信息,向目标区域派发给人力;被指派人力根据情况位置信息前往现场处置情况;情况处置完成,实现对于辖区情况的指挥调度工作。2.根据权利要求1所述的一种基于智慧感知的指挥调度方法,其特征在于,根据情况和人力资源信息,向目标区域派发给人力,具体包括:后台服务器接收到情况和人力的经纬度信息,匹配地址库,通过Dijkstra算法计算最优线路,自动派发给最优结果的人员。3.根据权利要求2所述的一种基于智慧感知的指挥调度方法,其特征在于,所述Dijkstra算法具体为:创建一个int类型的数组predecessor,用于还原最短路径,它记录每个顶点的前驱节点;用vertexes数组,记录从起始顶点到每个距离(dist),把所有顶点的dist都初始化为无穷大,把起始顶点的dist值初始化为0,然后将其放到优先队列中;创建一个布尔数组inqueue,用来标记是否进入过队列;从优先队列中取出dist最小的顶点minVertex,然后考察这个顶点可达的所有顶点(nextVertex);如果minVertex的dist值加上minVertex与nextVerte之间边的权重w小于nextVertex当前的dist值,存在另一条理短的路径,它经过minVertex到达nextVertex;就把nextVertex的dist更新为ninVertex的dist值加上w;把nextVertex加入到优先级队列...
【专利技术属性】
技术研发人员:张念,张双龙,向亮,
申请(专利权)人:武汉烽火众智数字技术有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。