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

一种消防救援的定位方法、装置、计算机设备和存储介质与流程

2021-11-03 14:38:00 来源:中国专利 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.建筑物定位模块,用于在电子地图上将多个所述第二位置收敛至与所述事故匹配的建筑物,以确定在所述建筑物中发生所述事故。
38.进一步地,所述目标对象识别模块包括:
39.音频数据读取模块,用于在所述视频数据中读取音频数据;
40.语音识别模块,用于对所述音频数据进行语音识别,获得文本信息;
41.关键词查找模块,用于在所述文本信息中查找预设的关键词,以表征事故;
42.目标检测模型查找模块,用于查找为所述事故训练的目标检测模型;
43.目标检测模块,用于以所述事故作为目标,将所述视频数据输入所述目标检测模型中,以在所述视频数据中检测发生所述事故的对象,作为目标对象。
44.进一步地,所述位置确定模块包括:
45.计算距离模块,用于在所述视频数据中计算所述目标对象与所述第一位置之间间
隔的距离;
46.获取第二位置模块,用于在所述第一位置的基础上沿所述方位添加所述距离,获得所述目标对象所处的第二位置。
47.进一步地,所述建筑物定位模块包括:
48.查询建筑物模块,用于在电子地图上查询与所述事故匹配的建筑物;
49.确定建筑区域模块,用于确定所述建筑物在所述电子地图上所处的建筑区域;
50.计算匹配度模块,用于计算多个所述第二位置与所述建筑区域之间的匹配度;
51.选择模块,用于选择所述匹配度最高的所述建筑区域对应的建筑物,以确定在所述建筑物中发生所述事故。
52.进一步地,所述计算匹配度模块,用于包括:
53.统计模块,用于统计所述建筑区域包含的所述第二位置的数量;
54.数量比值模块,用于计算所述第二位置的数量与所述建筑区域的面积之间的比值,作为多个所述第二位置与所述建筑区域之间的匹配度。
55.进一步地,所述计算匹配度模块,用于还包括:
56.拟合事故区域模块,用于将多个所述第二位置拟合事故区域;
57.目标区域模块,用于统计所述建筑区域包含的所述事故区域,作为目标区域;
58.面积比值模块,用于计算所述目标区域的面积与所述建筑区域的面积之间的比值,作为多个所述第二位置与所述建筑区域之间的匹配度。
59.可选地,在上述装置的基础上,该装置还包括:
60.时间周期模块,用于根据所述事故、所述第二位置生成事故信息,所述事故信息具有时间周期;
61.信息推送模块,用于通过与所述小程序配套的公众号或服务号将所述事故信息推送至其他即时通讯工具,所述即时通讯工具用于在所述时间周期内、所述事故信息被触发时,加载所述小程序。
62.第三方面,本发明实施例还提供了一种计算机设备,所述计算机设备包括:
63.一个或多个处理器;
64.存储器,用于存储一个或多个程序,
65.当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如第一方面所述的消防救援的定位方法。
66.第四方面,本发明实施例还提供了一种包含计算机可执行指令的存储介质,所述计算机程序被处理器执行时实现如第一方面所述的消防救援的定位方法。
67.在本实施例中,用户可使用即时通讯工具中的小程序报警,由于用户使用即时通讯工具的频率高,而小程序内嵌于即时通讯工具,有报警需求时直接启动小程序,无需安装,报警的效率高,报警请求中具有小程序采集的视频数据与小程序定位的第一位置;在视频数据中识别发生事故的对象,作为目标对象,实现自动识别目标对象,摆脱了对用户描述事故的依赖,简化报警的措施,避免杂乱的信息影响救援;在视频数据中基于第一位置计算目标对象所处的第二位置,由于目前基于硬件的定位精确度高,即第一位置的定位精度高,基于第一位置定位第二位置、可以保证第二位置具有较高的精确度;在电子地图上将多个第二位置收敛至与事故匹配的建筑物,以确定在建筑物中发生事故,一方面,事故与建筑物
具有关联性,通过事故匹配建筑物,可收窄识别事故真实的位置的范围,提高事故真实的位置的定位精确度,另一方面,通过对多个第二位置的收敛,识别事故真实的位置,减少采集视频数据的参数对第二位置的波动影响,提高事故真实的位置的定位精确度。
附图说明
68.图1为本发明实施例一提供的一种消防救援的定位方法的流程图;
69.图2为本发明实施例二提供的一种消防救援的定位方法的流程图;
70.图3是本发明实施例三提供的一种消防救援的定位装置的示意图;
71.图4为本发明实施例四提供的一种计算机设备的结构示意图。
具体实施方式
72.下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。
73.实施例一
74.图1为本发明实施例一提供的一种消防救援的定位方法的流程图,本实施例可适用于用户使用即时通讯工具的小程序进行视频报警、从视频中自动识别发生事故的地点,从而对该地点进行收敛、以提高定位精确度的情况,该方法可以由消防救援装置来执行,该方法可以由软件和/或硬件实现,可配置在计算机设备中,例如,服务器、工作站、个人电脑,等等具体包括如下步骤:
75.s101、接收在即时通讯工具中运行的小程序发送的报警请求。
76.灾情事故发生时,用户打电话报警,告知灾情地址有很大可能产生偏差,同时报警人员对灾情地址的熟悉程度影响救援人员到场的准确性,需要救援人员在赶赴现场途中与报警人通话数次,从而不断修正准确的位置。加之路况变更、道突发事件事故等因素,导致不能第一时间前往现场,浪费宝贵时间。基于北斗、gps(global positioning system,全球定位系统)卫星定位系统的快速发展,接警调度员可通过接收在即时通讯工具中运行的小程序发送的报警请求,准确的调集相应的消防救援力量,避免调集过少力量贻误战机,或是调集过多力量造成资源浪费。
77.其中,即时通讯工具中运行的小程序是指一种不需要下载、安装即可使用的应用,用户扫一扫或者搜一下就能打开应用,也实现了用完即走的理念,用户不用安装太多应用,应用随处可用,但又无须安装、卸载。
78.报警请求是指报警人通过在灾情发生地附近,通过移动终端进行拍照或录像,对灾情进行记录并上传到即时通讯工具中运行的小程序中,其可指多个请求也可以指一个请求,可以是处于灾情的当事人所发出的,也可以是由其他人所发出的请求。
79.具体地,报警请求中具有小程序采集的视频数据与小程序定位的第一位置。运用小程序中自带的拍摄功能或将移动终端中所拍摄的视频上传至小程序中,小程序对该视频的数据进行采集,并使用gps定位、北斗卫星定位、基站定位、wifi(wireless

fidelity,无线保真)定位或蓝牙定位等技术将该视频的发送地记录为第一位置,并将视频数据和第一位置的信息记为报警请求的主要信息。
80.s102、在视频数据中识别发生事故的对象,作为目标对象。
81.可以理解的是,在对小程序中的视频数据进行识别后,利用模式识别技术对视频中所拍摄的发生事故的对象进行针对性的建模,从而对视频中的对象进行标记。对于目标对象的确定,可以根据视频所提供的内容进行判断,例如目标对象可以是人、物体、汽车、河流、建筑物等等,本实施例对此不作具体的限制。
82.在本发明的一个实施例中,s102包括如下步骤:
83.步骤1021、在视频数据中读取音频数据。
84.用户在进行报警时,通过拍摄对现场情况进行记录,同时用户会在拍摄视频时对现场情况进行一定的说明,例如,对发生灾情的地点进行描述、对情况的严重程度进行讲解等。因此,视频数据中包括了大量的音频数据,当对视频数据进行识别后,需要对视频数据中的音频数据进行读取,以此获取其中的音频数据。需要说明的是,对视频中的音频进行剥离,其音频格式可以为cda格式、wav波形音频格式、mp3/mp3 pro格式等等。
85.步骤1022、对音频数据进行语音识别,获得文本信息。
86.利用语音识别技术对音频数据进行识别,并获取音频数据的文本信息,将音频数据输入,先对输入的音频进行预处理,然后提取音频的特征获得语音数据的文本信息。语音识别技术,也被称为自动语音识别(automatic speech recognition,asr),其目标是将人类的语音中的词汇内容转换为计算机可读的输入,例如按键、二进制编码或者字符序列。语音识别技术的应用包括语音拨号、语音导航、室内设备控制、语音文档检索、简单的听写数据录入等,语音识别技术与其他自然语言处理技术如机器翻译及语音合成技术相结合,可以构建出更加复杂的应用。
87.步骤1023、在文本信息中查找预设的关键词,以表征事故。
88.由于用户在进行报警时,场面比较混乱,文本信息中所记载的内容相对较为杂乱,且存在一些与灾情情况无关信息,因此需要对文本信息中所记载的内容进行筛选,获取其中的关键信息。因此,在即时通讯工具中运行的小程序中已提前预设了大量的关键词信息,利用faster r

cnn、ssd和yolo模型对关键词信息进行建模,并利用小程序中的关键词数据库,对已经获得文本信息进行筛选,例如当文本中出现火灾、爆炸、跳楼、撞车、溺水等等的关键词时,则将筛选出的火灾、爆炸、跳楼、撞车、溺水等关键词用以表征所发生的事故。
89.步骤1024、查找为事故训练的目标检测模型。
90.目标检测模型是指通过目标检测算法(如one

stage算法、经典的two

stage算法、multi

stage算法)将视频数据中发生的事故对象作为目标对象进行处理所获得的模型。进一步地,在本发明中,既可以针对一个事故训练一个目标检测模型,也可以针对多个事故训练同一个目标检测模型。示例性地,当只有一个关于“火灾”的报警请求时,可以针对该报警请求中的一个“火灾”事故训练一个目标检测模型;当存在多个关于“火灾”的报警请求时,可以针对该多个“火灾”的事故训练同一个目标检测模型,并不需要对多个报警请求中的“火灾”事故进行训练多个目标检测模型。
91.步骤1025、以事故作为目标,将视频数据输入目标检测模型中,以在视频数据中检测发生事故的对象,作为目标对象。
92.通过上述的方法,将筛选出来的关键词用以表示视频所拍摄的事故,并将视频数据输入到目标检测模型中进行查找,将在视频数据中检测发生事故的对象,作为目标对象。
93.s103、在视频数据中基于第一位置计算目标对象所处的第二位置。
94.可以理解为,小程序具有自动定位功能,小程序提供一些地图api(application programming interface,应用程序编程接口)用于获取当前用户的地理位置等信息,地图api是一种通过javascript(或其他语言)将地图嵌入到网页的api,该api提供了大量实用工具用以处理地图,并通过各种服务向地图添加内容,从而能够在网站上创建功能全面的地图应用程序。因此,在对事故现场进行拍摄或上传视频时,小程序通过调用地图api对第一位置进行自动定位,移动终端的摄像头进行拍摄后,可通过调用slam(simultaneous localization and mapping,同步定位与建图)技术,即slam由运动主体通过对环境的观测获取相关信息,再通过多传感器融合和全局信息融合的方式进行位姿推算、轨迹估计与环境建图,slam的所有算法都围绕传感器收集的环境信息展开。通过对slam可以计算出视频拍摄地的地址和事故发生地点的距离的距离,因此确定目标对象的位置。进一步地,在视频数据中计算目标对象与第一位置之间间隔的距离,在第一位置的基础上沿方位添加距离,获得目标对象所处的第二位置后,通过小程序的自动定位功能可以确定第一位置的经度和纬度,当目标对象和第一位置距离很近时,可以利用勾股定理对距离进行计算,当目标对象和第一位置距离较远时,可以利用按标准的球面大圆劣弧长度计算两者的距离。将第一位置作为起始点,以计算获得的距离为半径,确定目标对象可能所在的区域,在第一位置的基础上,以计算获得的距离为半径的区域为范围,逐步缩小第二位置的范围。
95.s104、在电子地图上将多个第二位置收敛至与事故匹配的建筑物,以确定在建筑物中发生事故。
96.举例来讲,在实际操作中,若小区的某栋楼发生火灾时,利用根据视频数据中计算目标对象与第一位置之间间隔的距离,在第一位置的基础上沿方位添加距离,获得目标对象所处的第二位置,此时,获得的第二位置是第一位置与目标位置的距离相同的多栋楼房的位置,并不能精确地定位到发生火灾的位置,因此,进一步地,需要在电子地图中确定多个第二位置后,通过利用多目标算法对第二位置进行收敛,最终确定出和目标特征最匹配的建筑物。示例性的,建筑物可以包括楼宇、公园、街道、河流等等,其中跳楼对应楼宇,撞车对应街道,溺水对应河流等等。当确定了发生事故的建筑物和所发生事故的类型后,消防救援人员可以通过电子地图上指定救援路线,同时可以根据事故发生地查询灾情周边范围可使用的固定消防设施,用最短的时间指定出最佳救援方案和准备好最需要的器材装备。
97.在本发明的一个实施例中,s104包括如下步骤:
98.步骤1041、在电子地图上查询与事故匹配的建筑物。
99.电子地图是地图制作和应用的一个系统,是由电子计算机控制所生成的地图,是基于数字制图技术的屏幕地图,是可视化的实地图。电子地图利用卫星遥感技术,即通过卫星在太空中探测地球地表物体对电磁波的反射和其发射的电磁波,从而提取这些物体的信息,完成远距离识别物体。在电子地图进行匹配时,常用的匹配方法是互相关法,它要求对被搜索图中每个位置都进行相关运算,也可以采用序贯检测法、层次搜索法和边缘特征匹配法。在视频数据中记载了发生事故的场景,可以根据具体的场景确定目标特征,依据目标特征匹配建筑群。由于不同的建筑物所对应的事故类型不相同,即建筑物本身具有不同的属性,进而限定了在该建筑物上配备的物体、在该建筑物上同行的物体,因此限定了在建筑物上所发生的事故。如在小区中发生火灾,则火灾则为视频数据中所记载的事故,楼房则是
与火灾相匹配的建筑物;如在池塘中发生溺水事件,则溺水则为视频数据中所记载的事故,池塘则是与溺水事件相匹配的建筑物。
100.步骤1042、确定建筑物在电子地图上所处的建筑区域。
101.根据发生事故所匹配到的建筑物,可以在电子地图上搜索存在该建筑物的区域。在电子地图中会存在多个roi(region of interest,兴趣点),因此利用roi pooling技术对建筑区域进行确定,即根据输入image(影像),将roi映射到feature map(特征图)对应位置,将映射后的区域划分为相同大小的sections(部分)(sections数量与输出的维度相同),对每个sections(部分)进行max pooling(最大池化)操作,因此可以从不同大小的方框得到固定大小的相应的feature maps(特征图)。
102.步骤1043、计算多个第二位置与建筑区域之间的匹配度。
103.电子地图所提供的多个建筑区域很明显是不足以满足救援的需求,因此要对多个建筑区域进行筛选,将第二位置与确定的多个建筑区域一一进行匹配,因此在进行匹配时,可以利用相关分析、分类聚类(k

means等)等算法,匹配度进行计算。
104.在对第二位置进行确定时,其中一种方式为,统计建筑区域包含的第二位置的数量;计算第二位置的数量与建筑区域的面积之间的比值,作为多个第二位置与建筑区域之间的匹配度。
105.具体的,对第二位置的数量进行统计,并把第二位置的数量和建筑区域的面积比值作为匹配度,通过计算可得到多个匹配度,利用快速排序算法,将计算所得的比值从大到小进行排序,并生成匹配度表,根据匹配度表确定第二位置。
106.另外一种方式为,将多个第二位置拟合事故区域;统计建筑区域包含的事故区域,作为目标区域;计算目标区域的面积与建筑区域的面积之间的比值,作为多个第二位置与建筑区域之间的匹配度。
107.通过几何拟合算法将第二位置拟合成一个事故区域,统计电子地图上建筑区域中所包含事故区域的数量,并将事故区域设定为目标区域。利用数学公式计算目标区域和建筑区域的面积大小,将目标区域的面积与建筑区域的面积的比值作为第二位置和建筑区域的匹配度。利用快速排序算法,将计算所得的比值从大到小进行排序,并生成匹配度表,根据匹配度表确定第二位置。
108.这样设置的好处在于,通过计算第二位置与建筑区域的匹配度,对第二位置进行收敛,最终以最高的匹配度作为事故发生地,利用建筑物与事故的对应关系,并通过精准的计算可以使事故地的确定更加的精准,进一步为消防救援的开展提供精准的位置,实施有针对性地救援行动。
109.步骤1044、选择匹配度最高的建筑区域对应的建筑物,以确定在建筑物中发生所述事故。选择匹配度表中匹配值最高的建筑区域中的发生事故的建筑物,并确定在建筑物中所发生的事故。
110.在本实施例中,用户可使用即时通讯工具中的小程序报警,由于用户使用即时通讯工具的频率高,而小程序内嵌于即时通讯工具,有报警需求时直接启动小程序,无需安装,报警的效率高,报警请求中具有小程序采集的视频数据与小程序定位的第一位置;在视频数据中识别发生事故的对象,作为目标对象,实现自动识别目标对象,摆脱了对用户描述事故的依赖,简化报警的措施,避免杂乱的信息影响救援;在视频数据中基于第一位置计算
目标对象所处的第二位置,由于目前基于硬件的定位精确度高,即第一位置的定位精度高,基于第一位置定位第二位置、可以保证第二位置具有较高的精确度;在电子地图上将多个第二位置收敛至与事故匹配的建筑物,以确定在建筑物中发生事故,一方面,事故与建筑物具有关联性,通过事故匹配建筑物,可收窄识别事故真实的位置的范围,提高事故真实的位置的定位精确度,另一方面,通过对多个第二位置的收敛,识别事故真实的位置,减少采集视频数据的参数对第二位置的波动影响,提高事故真实的位置的定位精确度。
111.实施例二
112.图2为本发明实施例二提供一种对消防救援的定位方法进行循环的流程图,本实施例以前述实施例为基础,进一步增加事故信息处理的操作,该方法具体包括如下步骤:
113.s201、接收在即时通讯工具中运行的小程序发送的报警请求,报警请求中具有小程序采集的视频数据与小程序定位的第一位置;
114.s202、在视频数据中识别发生事故的对象,作为目标对象;
115.s203、在视频数据中基于第一位置计算目标对象所处的第二位置;
116.s204、在电子地图上将多个第二位置收敛至与事故匹配的建筑物,以确定在建筑物中发生事故。
117.s205、根据事故、第二位置生成事故信息,事故信息具有时间周期;
118.在本发明实施例中,对事故信息具有时间周期,即事故信息是需要在短时间内进行处理的。当事故还未被处理时,则事故会一直处于待处理的状态,当事故处理完成时,即时间周期结束。可选的,可以对事故进行等级划分,即可以分为紧急、比较急、急等等,在不同的等级中所对应的时间周期也不相同,当不同等级的事故出现冲突时,此时会优先处理等级高的事故,但均不得超过所对应的时间周期。
119.s206、通过与小程序配套的公众号或服务号将事故信息推送至其他即时通讯工具,即时通讯工具用于在时间周期内、事故信息被触发时,加载小程序。
120.将事故信息通过与小程序配套的公众号或服务号发送给其他的即时通讯工具,由于在小程序上需要授权才能进行登录,不便于用户对信息进行快速的查看,因此对于事故信息的推送选择使用公安方面的公众号或服务号进行推送,以此保证信息的权威性和便捷性。进一步的,由于微信小程序具有定位功能,因此在推送事故信息时,会着重将信息推送给距离事故发生地较近的人。当被推送的事故信息在处理时间的范围内时,事故信息被即时通讯工具的持有人所接收时,当该信息被通过点击或滑动操作时,该公众号或服务号则会自动的加载到微信小程序中,并将视频信息、目标对象、第二位置、事故信息等详细信息展示给接收事故信息的即时通讯工具的持有者,以便用户可以快速了解事故信息,从而达到信息共享的效果,进而用户也提供更加详细的事故情况和事故地点,以便消防人员做出正确的判断,在最短的时间内制定救援计划。
121.当执行完s206后,返回执行s201。
122.在一个具体的例子中,当小区中的某一栋楼发生火灾时,最先发现火灾的人可以通过微信小程序将火灾的情况通过视频的方式记录下来,在视频中,拍摄人可以对火灾的情况进行说明,以便消防队做出正确的营救方案。当在紧急情况时,可能只有一段模糊的视频信息,此时不能准确的获悉现场信息,因此,可以将这个发生火灾的情况使用公安系统的公众号或者服务号发送给附近的人的即时通讯工具中,当附近的人接收到事故信息时,可
以对该事故信息的信息情况进行查看,即点击该公众号或服务号推送的信息后,即时通讯工具会自动转到微信小程序中了解详细的信息。附件的人可以进行拍摄,进一步的补充发生火灾的地方和现场情况。
123.本实施例的技术方案,根据事故、第二位置生成事故信息,事故信息具有时间周期,可以对同时出现的事故的紧急程度作出判断,以此确定消防救援的方针;通过与小程序配套的公众号或服务号将事故信息推送至其他即时通讯工具,即时通讯工具用于在时间周期内、事故信息被触发时,加载小程序,将事故信息的情况分享给事故发生地附近的用户,以此获得更多的事故详细信息,从而便于消防人员制定最佳救援方案,达到可靠指挥调度的技术效果。
124.需要说明的是,对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明实施例并不受所描述的动作顺序的限制,因为依据本发明实施例,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本发明实施例所必须的。
125.实施例三
126.图3为本发明实施例三提供的一种消防救援的定位装置的结构框图,具体可以包括如下模块:
127.报警请求接收模块301,用于接收在即时通讯工具中运行的小程序发送的报警请求,所述报警请求中具有所述小程序采集的视频数据与所述小程序定位的第一位置。
128.目标对象识别模块302,用于在所述视频数据中识别发生事故的对象,作为目标对象。
129.位置确定模块303,用于在所述视频数据中基于所述第一位置计算所述目标对象所处的第二位置。
130.建筑物定位模块304,用于在电子地图上将多个所述第二位置收敛至与所述事故匹配的建筑物,以确定在所述建筑物中发生所述事故。
131.进一步地,所述目标对象识别模块302包括:
132.音频数据读取模块,用于在所述视频数据中读取音频数据;
133.语音识别模块,用于对所述音频数据进行语音识别,获得文本信息;
134.关键词查找模块,用于在所述文本信息中查找预设的关键词,以表征事故;
135.目标检测模型查找模块,用于查找为所述事故训练的目标检测模型;
136.目标检测模块,用于以所述事故作为目标,将所述视频数据输入所述目标检测模型中,以在所述视频数据中检测发生所述事故的对象,作为目标对象。
137.进一步地,所述位置确定模块303包括:
138.计算距离模块,用于在所述视频数据中计算所述目标对象与所述第一位置之间间隔的距离;
139.获取第二位置模块,用于在所述第一位置的基础上沿所述方位添加所述距离,获得所述目标对象所处的第二位置。
140.进一步地,所述建筑物定位模块304包括:
141.查询建筑物模块,用于在电子地图上查询与所述事故匹配的建筑物;
142.确定建筑区域模块,用于确定所述建筑物在所述电子地图上所处的建筑区域;
143.计算匹配度模块,用于计算多个所述第二位置与所述建筑区域之间的匹配度;
144.选择模块,用于选择所述匹配度最高的所述建筑区域对应的建筑物,以确定在所述建筑物中发生所述事故。
145.进一步地,所述计算匹配度模块,用于包括:
146.统计模块,用于统计所述建筑区域包含的所述第二位置的数量;
147.数量比值模块,用于计算所述第二位置的数量与所述建筑区域的面积之间的比值,作为多个所述第二位置与所述建筑区域之间的匹配度。
148.进一步地,所述计算匹配度模块3043,用于还包括:
149.拟合事故区域模块,用于将多个所述第二位置拟合事故区域;
150.目标区域模块,用于统计所述建筑区域包含的所述事故区域,作为目标区域;
151.面积比值模块,用于计算所述目标区域的面积与所述建筑区域的面积之间的比值,作为多个所述第二位置与所述建筑区域之间的匹配度。
152.可选地,在上述装置的基础上,该装置还包括:
153.时间周期模块,用于根据所述事故、所述第二位置生成事故信息,所述事故信息具有时间周期;
154.信息推送模块,用于通过与所述小程序配套的公众号或服务号将所述事故信息推送至其他即时通讯工具,所述即时通讯工具用于在所述时间周期内、所述事故信息被触发时,加载所述小程序。
155.本发明实施例所提供的一种消防救援的定位装置可执行本发明任意实施例所提供的消防救援的定位方法,具备执行方法相应的功能模块和有益效果。
156.值得注意的是,上述应用程序的功能调整装置的实施例中,所包括的各个单元和模块只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。
157.实施例四
158.图四为本发明实施例四提供的一种计算机设备的结构示意图。图四示出了适于用来实现本发明实施方式的示例性计算机设备12的框图。图四显示的计算机设备12仅仅是一个示例,不应对本发明实施例的功能和使用范围带来任何限制。
159.如图四所示,计算机设备12以通用计算设备的形式表现。计算机设备12的组件可以包括但不限于:一个或者多个处理器或者处理单元16,系统存储器28,连接不同系统组件(包括系统存储器28和处理单元16)的总线18。
160.总线18表示几类总线结构中的一种或多种,包括存储器总线或者存储器控制器,外围总线,图形加速端口,处理器或者使用多种总线结构中的任意总线结构的局域总线。举例来说,这些体系结构包括但不限于工业标准体系结构(isa)总线,微通道体系结构(mac)总线,增强型isa总线、视频电子标准协会(vesa)局域总线以及外围组件互连(pci)总线。
161.计算机设备12典型地包括多种计算机系统可读介质。这些介质可以是任何能够被计算机设备12访问的可用介质,包括易失性和非易失性介质,可移动的和不可移动的介质。
162.系统存储器28可以包括易失性存储器形式的计算机系统可读介质,例如随机存取
存储器(ram)30和/或高速缓存存储器32。计算机设备12可以进一步包括其它可移动/不可移动的、易失性/非易失性计算机系统存储介质。仅作为举例,存储系统34可以用于读写不可移动的、非易失性磁介质(图四未显示,通常称为“硬盘驱动器”)。尽管图四中未示出,可以提供用于对可移动非易失性磁盘(例如“软盘”)读写的磁盘驱动器,以及对可移动非易失性光盘(例如cd

rom,dvd

rom或者其它光介质)读写的光盘驱动器。在这些情况下,每个驱动器可以通过一个或者多个数据介质接口与总线18相连。存储器28可以包括至少一个程序产品,该程序产品具有一组(例如至少一个)程序模块,这些程序模块被配置以执行本发明各实施例的功能。
163.具有一组(至少一个)程序模块42的程序/实用工具40,可以存储在例如存储器28中,这样的程序模块42包括但不限于操作系统、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。程序模块42通常执行本发明所描述的实施例中的功能和/或方法。
164.计算机设备12也可以与一个或多个外部设备14(例如键盘、指向设备、显示器24等)通信,还可与一个或者多个使得用户能与该计算机设备12交互的设备通信,和/或与使得该计算机设备12能与一个或多个其它计算设备进行通信的任何设备(例如网卡,调制解调器等等)通信。这种通信可以通过输入/输出(i/o)接口22进行。并且,计算机设备12还可以通过网络适配器20与一个或者多个网络(例如局域网(lan),广域网(wan)和/或公共网络,例如因特网)通信。如图所示,网络适配器20通过总线18与计算机设备12的其它模块通信。应当明白,尽管图中未示出,可以结合计算机设备12使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理单元、外部磁盘驱动阵列、raid系统、磁带驱动器以及数据备份存储系统等。
165.处理单元16通过运行存储在系统存储器28中的程序,从而执行各种功能应用以及数据处理,例如实现本发明实施例所提供的消防救援的定位方法。
166.实施例五
167.本发明实施例五还提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,该计算机程序被处理器执行时实现上述消防救援的定位方法的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
168.其中,计算机可读存储介质例如可以包括但不限于电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑磁盘只读存储器(cd

rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本文件中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。
169.注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。
再多了解一些

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

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

相关文献