一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种应急事件资源确定方法、装置、智能终端及存储介质与流程

2022-06-02 12:00:14 来源:中国专利 TAG:


1.本发明涉及数据处理技术领域,尤其涉及的是一种应急事件资源确定方法、装置、智能终端及存储介质。


背景技术:

2.在应急处置中,当发生一个事件时,决策者需要能快速,查看应急事件周边的应急资源,便于快速找到最合适的应急资源进行调度。现有技术没有应急事件的快速资源确定方法,导致应急事件发生时决策者的处理效率低下。
3.因此,现有技术还有待改进和发展。


技术实现要素:

4.本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供一种应急事件资源确定方法,旨在解决现有技术中没有应急事件的快速资源确定方法,导致应急事件发生时决策者的处理效率低下的问题。
5.本发明解决问题所采用的技术方案如下:
6.第一方面,本发明实施例提供一种应急事件资源确定方法,其中,所述方法包括:
7.获取应急事件所处的位置;
8.根据所述位置,确定对所述应急事件进行资源搜索的范围;
9.根据所述范围,确定目标资源位置,其中,所述目标资源位置用于表征为应急事件提供资源的位置。
10.在一种实现方式中,所述获取应急事件所处的位置包括:
11.请求网络连接;
12.当网络处于连接状态时,基于预设的地图软件获取应急事件所处的位置。
13.在一种实现方式中,所述根据所述位置,确定对所述应急事件进行资源搜索的范围包括:
14.将所述位置作为圆心;
15.获取用户输入的半径值;
16.根据所述圆心和所述半径值,确定对所述应急事件进行资源搜索的范围。
17.在一种实现方式中,所述根据所述圆心和所述半径值,确定对所述应急事件进行资源搜索的范围包括:
18.根据所述圆心和所述半径值获取圆形;
19.将所述圆形包围的区域作为对所述应急事件进行资源搜索的范围。
20.在一种实现方式中,所述根据所述圆心和所述半径值获取圆形之后包括:
21.当获取到用户输入的更新的半径值时,根据所述圆心和更新的半径值获取圆形。
22.在一种实现方式中,所述根据所述范围,确定目标资源位置包括:
23.获取资源点位置集合;
24.当所述资源点位置集合中的资源点位置位于所述范围内时,将所述资源点位置集合中的资源点位置归类至候选资源位置集中;
25.根据所述候选资源位置集,得到目标资源位置。
26.在一种实现方式中,所述根据所述候选资源位置集,得到目标资源位置包括:
27.计算所述候选资源位置集中每个候选资源位置与所述位置的距离;
28.将所述距离进行排序,得到最短的距离;
29.将最短的距离对应的候选资源位置作为目标资源位置。
30.第二方面,本发明实施例还提供一种应急事件资源确定装置,其中,所述装置包括:位置获取模块,用于获取应急事件所处的位置;
31.范围确定模块,用于基于预设的半径和所述位置,确定对所述应急事件进行资源搜索的范围;
32.目标资源位置确定模块,用于根据所述范围,确定目标资源位置。
33.第三方面,本发明实施例还提供一种智能终端,包括有存储器,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行所述一个或者一个以上程序包含用于执行如上述任意一项所述的应急事件资源确定方法。
34.第四方面,本发明实施例还提供一种非临时性计算机可读存储介质,当所述存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行如上述中任意一项所述的应急事件资源确定方法。
35.本发明的有益效果:本发明实施例首先获取应急事件所处的位置;然后根据所述位置,确定对所述应急事件进行资源搜索的范围;最后根据所述范围,确定目标资源位置,其中,所述目标资源位置用于表征为应急事件提供资源的位置;可见,本发明实施例中通过获取应急事件的位置得到对所述应急事件进行资源搜索的范围,然后进一步确定出目标资源位置,这样使决策者在应急事件发生后能快速做出处理,提高处理效率。
附图说明
36.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
37.图1为本发明实施例提供的应急事件资源确定方法流程示意图。
38.图2为本发明实施例提供的一种实施例的面数据结果示意图。
39.图3为本发明实施例提供的一种实施例的候选资源集示意图。
40.图4为本发明实施例提供的应急事件资源确定装置的原理框图。
41.图5为本发明实施例提供的智能终端的内部结构原理框图。
具体实施方式
42.本发明公开了一种应急事件资源确定方法、装置、智能终端及存储介质,为使本发明的目的、技术方案及效果更加清楚、明确,以下参照附图并举实施例对本发明进一步详细
说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
43.本技术领域技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本发明的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或无线耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的全部或任一单元和全部组合。
44.本技术领域技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语),具有与本发明所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语,应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非像这里一样被特定定义,否则不会用理想化或过于正式的含义来解释。
45.由于现有技术中,没有应急事件的快速资源确定方法,导致应急事件发生时决策者的处理效率低下。比如常常需要查看事件位置周边100米、1公里、5公里、10公里、20公里等距离范围内的资源点位,此时就需要根据事件位置来匹配到对应的物资数据。
46.为了解决现有技术的问题,本实施例提供了一种应急事件资源确定方法,通过上述方法获取应急事件的位置得到对所述应急事件进行资源搜索的范围,然后进一步确定出目标资源位置,这样使决策者在应急事件发生后能快速做出处理,提高处理效率。具体实施时,先获取应急事件所处的位置;然后根据所述位置,确定对所述应急事件进行资源搜索的范围;最后根据所述范围,确定目标资源位置,其中,所述目标资源位置用于表征为应急事件提供资源的位置;可见,本发明实施例中通过获取应急事件的位置得到对所述应急事件进行资源搜索的范围,然后进一步确定出目标资源位置,这样使决策者在应急事件发生后能快速做出处理,提高处理效率。
47.示例性方法
48.本实施例提供一种应急事件资源确定方法,该方法可以应用于数据处理的智能终端。具体如图1所示,所述方法包括:
49.步骤s100、获取应急事件所处的位置;
50.具体地,当应急事件发生时,先需要获取其位置,只要应急事件处理者拥有智能设备,再基于网络就可以获取到应急事件所处的位置。实际中,应急事件处理者需要在智能设备如智能手机请求网络连接,网络可以是区域性的wifi,也可以是手机的通信移动网络。当网络处于连接状态时,再打开预设的地图软件,地图软件如高德地图,百度地图等实际中可能出现的地图软件,具体不做限制,然后在预设的地图软件上就可以自动得到应急事件所处的位置。应急事件所处的位置a点在业务系统中常常有接口来获取,应急事件所处的位置通过数据接口可以获取对应的准确的经纬度,应急事件所处的位置可以认为是已知的一个目标点位。
51.得到应急事件所处的位置后,就可以执行如图1所示的如下步骤:s200、根据所述位置,确定对所述应急事件进行资源搜索的范围;
52.具体地,可以将应急事件所处的位置和另一个实际中预设的位置的连线作为长方
形的对角线形成一个长方形,将长方形内的区域作为对所述应急事件进行资源搜索的范围;也可以将所述位置作为圆心,以一个线段作为半径确定圆,将圆形内的区域作为对所述应急事件进行资源搜索的范围。
53.为了得到对所述应急事件进行资源搜索的范围,所述根据所述位置,确定对所述应急事件进行资源搜索的范围包括如下步骤:将所述位置作为圆心;获取用户输入的半径值;根据所述圆心和所述半径值,确定对所述应急事件进行资源搜索的范围。
54.具体地,将所述位置作为圆心,然后获取用户输入的半径值;在本实施例中,用户可以通过开放的数据接口输入半径值,并且可以多次输入半径值,然后根据所述圆心和所述半径值,确定对所述应急事件进行资源搜索的范围。相应的,所述根据所述圆心和所述半径值,确定对所述应急事件进行资源搜索的范围包括如下步骤:根据所述圆心和所述半径值获取圆形;将所述圆形包围的区域作为对所述应急事件进行资源搜索的范围。
55.具体地,以圆心为中心点,以所述半径值作为半径确定圆,由于确定圆的步骤是现有技术,在此不再赘述。在一种实现方式中,所述根据所述圆心和所述半径值获取圆形之后包括如下步骤:当获取到用户输入的更新的半径值时,根据所述圆心和更新的半径值获取圆形。由于用户会多次输入半径值,而圆心不变,那么根据圆心和更新的半径值会得到更新的圆形。例如,半径值可以选为100米、1公里、5公里、10公里、20公里等值,具体不做限制。构建圆的核心算法由turf.js提供,turf.js是一个开源的空间分析库,地址为http://turfjs.org。调用turf.js的buffer计算方式,传入中心点,设置半径r,计算得出缓冲区面数据(也即对所述应急事件进行资源搜索的范围)buffered备用。turf.js的buffer具体使用方式如下:
56.得到圆形后,将所述圆形包围的区域作为对所述应急事件进行资源搜索的范围。计算得出面数据结果(对所述应急事件进行资源搜索的范围)为buffered对象,其内容为geojson格式的矢量面数据,buffered的值如图2所示。
57.得到对所述应急事件进行资源搜索的范围后,就可以执行如图1所示的如下步骤:s300、根据所述范围,确定目标资源位置。相应的,所述根据所述范围,确定目标资源位置包括如下步骤:获取资源点位置集合;当所述资源点位置集合中的资源点位置位于所述范围内时,将所述资源点位置集合中的资源点位置归类至候选资源位置集中;根据所述候选资
源位置集,得到目标资源位置。
58.具体地,可以从网络上或者大数据集合中获取资源点位置集合,资源点位置集合中的资源点位置是其他用户上传至网络中供人需要时提供资源供给的,当所述资源点位置集合中的资源点位置位于所述范围内时,说明这个资源点位置位于合理的范围内,可以在应急事件发生时进行应急资源的调配,这样的资源点位置肯定有多个,可以将这些位于所述范围内资源点位置归类至候选资源位置集中。实际中可能会出现这种情形:就是决策者输入的半径值太小,此时候选资源位置集中的资源位置数量比较少,可能少于预设的阈值,如1,一旦这个资源位置在当天出现异常,比如网络不通,通讯方式改变,或者已经停业等情况,则无法在应急事件发生时得到资源调配。为了解决这个问,决策者可以更改输入的半径值,将半径值扩大,进一步搜索更大范围内的资源点位置,以便得到多个候选资源位置供决策者进行选择。将得到buffered面数据和资源点位置集合的数据进行计算,得出在buffered面数据内的所有应急资源数据,此步骤的计算核心算法由turf.js提供,调用turf.js的pointswithinpolygon计算方式,传入资源点位置集合、buffered面数据,计算得出在面数据范围内的点集合(也即候选资源位置集)pointswithin,turf.js的pointswithinpolygon具体使用如下:
[0059][0060]
得到的pointswithin结果为geojson的数据结构,其值为如图3,可看出有两个资源点位置在面数据范围内,也即候选资源位置集中包含两个资源点位置。
[0061]
得到候选资源位置集后,就可以根据所述候选资源位置集,得到目标资源位置。相应的,所述根据所述候选资源位置集,得到目标资源位置包括如下步骤:计算所述候选资源位置集中每个候选资源位置与所述位置的距离;将所述距离进行排序,得到最短的距离;将
最短的距离对应的候选资源位置作为目标资源位置。
[0062]
具体地,每个所述候选资源位置集中每个候选资源位置与所述位置的距离有远近之分,当应急事件发生时,肯定希望在第一时间就能调配资源,那么距离最短的资源位置为最佳选择。故先计算所述候选资源位置集中每个候选资源位置与所述位置的距离;将所述距离进行排序,得到最短的距离;将最短的距离对应的候选资源位置作为目标资源位置。在另一种实现方式中,可以根据每个所述候选资源位置集中每个候选资源位置与所述位置的交通方式来进行选择,比如每个所述候选资源位置集中每个候选资源位置与所述位置的交通方式可能为卡车,也可能为汽车,也可能为直升机时,当运货量大时可以选择卡车对应的候选资源位置,当运货量不大,且要求速度快的,可以选择直升机对应的候选资源位置。
[0063]
示例性设备
[0064]
如图4中所示,本发明实施例提供一种应急事件资源确定装置,该装置包括位置获取模块401、范围确定模块402和目标资源位置确定模块403,其中:
[0065]
位置获取模块401,用于获取应急事件所处的位置;
[0066]
范围确定模块402,用于基于预设的半径和所述位置,确定对所述应急事件进行资源搜索的范围;
[0067]
目标资源位置确定模块403,用于根据所述范围,确定目标资源位置。
[0068]
基于上述实施例,本发明还提供了一种智能终端,其原理框图可以如图5所示。该智能终端包括通过系统总线连接的处理器、存储器、网络接口、显示屏、温度传感器。其中,该智能终端的处理器用于提供计算和控制能力。该智能终端的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该智能终端的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种应急事件资源确定方法。该智能终端的显示屏可以是液晶显示屏或者电子墨水显示屏,该智能终端的温度传感器是预先在智能终端内部设置,用于检测内部设备的运行温度。
[0069]
本领域技术人员可以理解,图5中的原理图,仅仅是与本发明方案相关的部分结构的框图,并不构成对本发明方案所应用于其上的智能终端的限定,具体的智能终端可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
[0070]
在一个实施例中,提供了一种智能终端,包括有存储器,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行所述一个或者一个以上程序包含用于进行以下操作的指令:
[0071]
获取应急事件所处的位置;
[0072]
根据所述位置,确定对所述应急事件进行资源搜索的范围;
[0073]
根据所述范围,确定目标资源位置,其中,所述目标资源位置用于表征为应急事件提供资源的位置。
[0074]
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本发明所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom
(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。
[0075]
综上所述,本发明公开了一种应急事件资源确定方法、装置、智能终端及存储介质,所述方法包括:获取应急事件所处的位置;根据所述位置,确定对所述应急事件进行资源搜索的范围;根据所述范围,确定目标资源位置,其中,所述目标资源位置用于表征为应急事件提供资源的位置。本发明实施例通过获取应急事件的位置得到对所述应急事件进行资源搜索的范围,然后进一步确定出目标资源位置,这样使决策者在应急事件发生后能快速做出处理,提高处理效率。
[0076]
基于上述实施例,本发明公开了一种应急事件资源确定方法,应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献