生成逃生路线的方法、移动终端、系统及可读存储介质与流程

文档序号:11582972阅读:173来源:国知局
生成逃生路线的方法、移动终端、系统及可读存储介质与流程

本发明涉及消防逃生领域,尤其涉及一种生成逃生路线的方法、移动终端、系统及计算机可读存储介质。



背景技术:

目前大多数移动逃生装置的逃生方案都是共有的,当建筑物出现火情时,不能根据逃生者的位置为逃生者有针对性地生成逃生路线;并且这些逃生装置大多都是通过建筑平面图引导逃生者逃生,不具有直观性,用户体验差,使得用户很难找到最佳逃生出口和逃生路线。



技术实现要素:

本发明的主要目的在于提供了一种生成逃生路线的方法、移动终端、系统及计算机可读存储介质,旨在解决当建筑物发生火情时,不能根据逃生者所处的位置有针对性地为逃生者生成逃生线路线的问题。

为实现上述目的,本发明提供了一种生成逃生路线的方法,所述方法包括以下步骤:

移动终端获取当前位置信息,根据所述当前位置信息确定预设场景模型中的当前坐标,所述预设场景模型中包含各逃生出口坐标;

获取当前火情位置坐标;

根据所述当前火情位置坐标、所述当前位置坐标以及各逃生出口坐标确定目标逃生路线;

将所述目标逃生路线嵌入所述预设场景模型中,并对所述预设场景模型进行展示。

优选地,根据所述火情位置坐标、所述当前位置坐标以及各逃生出口确定目标逃生路线,具体包括:

根据各逃生出口坐标及所述当前位置坐标确定各逃生出口与所述移动终端之间的逃生路线;

将所述火情位置坐标与各逃生路线进行匹配;

去除匹配成功的逃生路线;

计算剩余逃生路线的逃生距离,将逃生距离最短的路线作为目标逃生路线。

优选地,所述将所述目标逃生路线嵌入所述预设场景模型中,并对所述预设场景模型进行展示之后,所述方法还包括:

根据所述目标逃生路线生成路线指示元素;

将所述路线指示元素嵌入所述预设场景模型中,并对所述目标逃生路线、逃生距离和对应的目标逃生出口进行语音播报。

优选地,所述将所述路线指示元素嵌入所述预设场景模型中之后,所述方法还包括:

获取当前朝向信息;

将所述当前朝向信息与所述路线元素进行比较,以获取偏离误差;

当所述偏离误差大于预设阈值时,对所述偏离误差进行提示。

优选地,所述当所述偏离误差大于预设阈值时,对所述偏离误差进行提示,具体包括:

当所述偏离误差大于预设阈值时,将所述偏离误差值嵌入所述当前实景图像中,并对所述偏离误差进行语音播报。

优选地,所述获取移动终端的当前位置信息之前,所述方法还包括:

接收用户发送的当前语音指令;

在所述当前语音指令与预设语音指令进行匹配;

在匹配成功时,将所述预设场景模型进行展示。

可选地,所述根据所述当前位置信息确定预设场景模型中的当前坐标之前,还包括:

将所述当前位置信息发送至后台服务器,以使得所述后台服务器根据所述当前位置信息确定预设场景模型,并反馈所述预设场景模型。

此外,为实现上述目的,本发明还提出一种移动终端,所述移动终端包括:方向传感器,配置为获取当前朝向信息;存储器及存储在所述存储器上并可在所述处理器上运行的生成逃生路线程序,所述生成逃生路线程序配置为实现上文所述的生成逃生路线程序方法的步骤。

此外,为实现上述目的,本发明还提出一种生成逃生路线系统,所述系统包括:中间件以及上文所述的移动终端;其中,所述中间件为各层楼中布置的至少4个无线网络热点,用于向外发送信号强度。

此外,为实现上述目的,本发明还提出一种计算机可读存储介质,所述计算机可读存储介质上存储有生成逃生路线程序,所述生成逃生路线程序被处理器执行时实现如上文所述的生成逃生路线的方法的步骤。

本发明通过移动终端获取当前位置信息,根据所述当前位置信息确定预设场景模型中的当前坐标,所述预设场景模型中包含各逃生出口坐标;获取当前火情位置坐标;根据所述当前火情位置坐标、所述当前位置坐标以及各逃生出口坐标确定目标逃生路线;将所述目标逃生路线嵌入所述预设场景模型中,并对所述预设场景模型进行展示。进而解决当建筑物发生火情时,不能根据逃生者所处的位置有针对性地为逃生者生成逃生线路线的问题。

附图说明

图1是本发明实施例方案涉及的硬件运行环境的移动终端的结构示意图;

图2为本发明生成逃生路线方法第一实施例的流程示意图;

图3为本发明生成逃生路线方法第二实施例的流程示意图;

图4为本发明生成逃生路线方法第三实施例的流程示意图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。

参照图1,图1为本发明实施例方案涉及的硬件运行环境的移动终端结构示意图。

如图1所示,该移动终端可以包括:处理器1001,例如cpu,通信总线1002、用户接口1003,网络接口1004,存储器1005,方向传感器1006。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(display)、输入单元比如键盘(keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如wi-fi接口)。存储器1005可以是高速ram存储器,也可以是稳定的存储器(non-volatilememory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。方向传感器1006优选为是陀螺仪传感器。

本领域技术人员可以理解,图1中示出的移动终端结构并不构成对移动终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

如图1所示,作为一种计算机存储介质的存储器1005中可以包括操作系统、数据存储模块、网络通信模块、用户接口模块以及生成逃生路线程序。

所述移动终端可以为用户随身携带如手机、平板电脑等移动终端;

在图1所示的移动终端中,网络接口1004主要用于与后台服务器进行数据通信;方向传感器1006,配置为获取当前朝向信息;用户接口1003主要用于与用户进行数据交互;本发明移动终端中的处理器1001、存储器1005可以设置在移动终端中,所述移动终端通过处理器1001调用存储器1005中存储的生成逃生路线管理程序,并执行以下操作:

获取当前位置信息,根据所述当前位置信息确定预设场景模型中的当前坐标,所述预设场景模型中包含各逃生出口坐标;

获取当前火情位置坐标;

根据所述当前火情位置坐标、所述当前位置坐标以及各逃生出口坐标确定目标逃生路线;

将所述目标逃生路线嵌入所述预设场景模型中,并对所述预设场景模型进行展示。

进一步地,处理器1001可以调用存储器1005中存储的生成逃生路线程序,还执行以下操作:

根据各逃生出口坐标及所述当前位置坐标确定各逃生出口与所述移动终端之间的逃生路线;

将所述火情位置坐标与各逃生路线进行匹配;

去除匹配成功的逃生路线;

计算剩余逃生路线的逃生距离,将逃生距离最短的路线作为目标逃生路线。

进一步地,处理器1001可以调用存储器1005中存储的生成逃生路线程序,还执行以下操作:

根据所述目标逃生路线生成路线指示元素;

将所述路线指示元素嵌入所述预设场景模型中,并对所述目标逃生路线、逃生距离和对应的目标逃生出口进行语音播报。

进一步地,处理器1001可以调用存储器1005中存储的生成逃生路线程序,还执行以下操作:

获取当前朝向信息;

将所述当前朝向信息与所述路线元素进行比较,以获取偏离误差;

当所述偏离误差大于预设阈值时,对所述偏离误差进行提示。

进一步地,处理器1001可以调用存储器1005中存储的生成逃生路线程序,还执行以下操作:

当所述偏离误差大于预设阈值时,将所述偏离误差值嵌入所述当前实景图像中,并对所述偏离误差进行语音播报。

进一步地,处理器1001可以调用存储器1005中存储的生成逃生路线程序,还执行以下操作:

接收用户发送的当前语音指令;

在所述当前语音指令与预设语音指令进行匹配;

在匹配成功时,将所述预设场景模型进行展示。

进一步地,处理器1001可以调用存储器1005中存储的生成逃生路线程序,还执行以下操作:

将所述当前位置信息发送至后台服务器,以使得所述后台服务器根据所述当前位置信息确定预设场景模型,并反馈所述预设场景模型。

本发明实施例的有益效果是:移动终端获取当前位置信息,根据所述当前位置信息确定预设场景模型中的当前坐标,所述预设场景模型中包含各逃生出口坐标;获取当前火情位置坐标;根据所述当前火情位置坐标、所述当前位置坐标以及各逃生出口坐标确定目标逃生路线,并最终将所述目标逃生路线嵌入所述预设场景模型中,并对所述预设场景模型进行展示,通过引入虚拟现实技术并结合室内定位技术生成逃生路线,当发生火情时,及时根据逃生者的位置直观地展示出有针对性的安全逃生出口和最佳逃生路线。

基于上述硬件结构,提出本发明基于生成逃生路线方法实施例。

参照图2,图2为本发明一种生成逃生路线方法第一实施例的流程示意图。

本实施例中,所述方法包括以下步骤:

s10:移动终端获取当前位置信息,根据所述当前位置信息确定预设场景模型中的当前坐标,所述预设场景模型中包含各逃生出口坐标;

需要说明的是,如果用户所属的建筑只有一层楼,可以优先地采用全球卫星定位系统(globalpositioningsystem,gps)或者基站对当前移动终端的位置进行定位;但如果用户所属的建筑为高层建筑时(此时gps或者基站信号很差,无法实施位置定位),可以采用包括但不限于无线网(wirelessfidelity,wi-fi)定位、射频识别(radiofrequencyidentification,rfid)电子标签定位或蓝牙定位等方式进行;

在具体实现中,优先地,本实施例采用wi-fi定位,即首先要合理地对划分环境网格,并在所属建筑物的每层楼内合理部署无线网络热点(wirelessaccesspoint,ap),确保每个ap信号能够辐射到所有网络位置点,优先地,可在每层楼内布置四个ap;然后,建立一个位置指纹识别数据库;分别测量所有网络位置各ap的信号强度值(receivedsignalstrengthindication,rssi),并将每一个网络位置对应的ap、mac地址和位置信息存储到所述指纹识别数据库,存储形式为[rssi1,rssi2,rssi3,····rssin,网络位置点],并对每个网络位置点上的rssi值进行多次测量,并在多次测量之后求取其平均值。

建立位置指纹识别数据库之后,由于rssi是衡量接该网络位置点上的各个ap信号强弱的一个相对值,该网络位置点的ap信号强度值rssi与该网络位置点到发出对应信号的ap点的距离存在一定关系,因此根据所述rssi值计算出该网络位置点到发出对应信号的ap点之间的距离(可以近似的看成是该网络位置点与发出对应信号的ap点的距离比值);采用最邻近规则分类算法(k-nearestneighbor)将所述移动终端检测到的各rssi值与所述指纹识别数据库中已存储的记录进行比较和匹配,并结合三角定位法计算出所述移动终端的当前位置信息。

定时地将移动终端接受到的各ap的信号强度rssi值与指纹库中的各数据项进行匹配,查找出指纹识别数据库中对应的记录,进而能确定所述移动终端的当前位置;然后根据所述移动终端的当前位置,查找当前位置在预设场景模型中的当前坐标;所述预设场景模型是预先通过使用360度全景摄像记录建筑物内现场实景及逃生出口位置,并建立数字化(具有坐标系的)三维虚拟建筑场景模型并录入后台数据库中,该三维虚拟建筑场景模型是和现实建筑各层楼内场景一一对应的虚拟场景。

需要说明的是,所述三维虚拟建筑场景模型(即预设场景模型)可以存储于本地移动终端内设的场景模型数据库中,也可以存储于后台服务器的场景模型数据库中;

可理解的是,当所述场景模型数据库设于后台服务器时,将所述当前位置信息发送至后台服务器,以使得所述后台服务器根据所述当前位置信息确定预设场景模型,并反馈所述预设场景模型。

s20:获取当前火情位置坐标;

在具体实现中,当前火情位置坐标,可以是移动终端接收到的由建筑物内部署的火灾报警器发送的相关火情信息,也可以是经服务器\无人机\互联网等采集的相关火情信息;所述火情信息可以包括火情地点、火情程度等信息;其中,所述火情地点与上述提到的三维虚拟建筑场景模型(即预设场景模型)中的某个坐标(即所述当前火情位置坐标)具有一一对应的关系;

移动终端\服务器\无人机\互联网会对采集到的相关火情信息进行分析,根据所述采集到的相关火情信息确定预设场景模型中的当前火情位置坐标。

s30:根据所述当前火情位置坐标、所述当前位置坐标以及各逃生出口坐标确定目标逃生路线;

在具体实现中,所述移动终端在预设场景模型中的当前坐标点为a,另有逃生出口坐标点a、逃生出口坐标点b以及逃生出口坐标点c。统计当前坐标点a到逃生出口坐标点b的逃生路线时,系统会自动遍历预设场景模型中所有道路,尝试将a和b通过的道路用不同的路线联通到一起,得出点a到点b的nb条逃生路线;然后基于类似的方法得出点a到点c的nc条逃生路线,以及得出点a到点d的nd条逃生路线;将逃生出口点b、将逃生出口点c以及将逃生出口点d这个三个逃生出口的所有可能逃生路线相加,得到nb+nc+nd条逃生路线;将所述nb+nc+nd条逃生路线分别与所述火情位置坐标进行匹配,如果某条逃生路线匹配成功,则说明该逃生路线经过火情位置坐标;然后去除匹配成功的逃生路线,并计算剩余逃生路线的逃生距离,将逃生距离最短的路线作为目标逃生路线。

s40:将所述目标逃生路线嵌入所述预设场景模型中,并对所述预设场景模型进行展示;

s50:根据所述目标逃生路线生成路线指示元素,将所述路线指示元素嵌入所述预设场景模型中,并对所述目标逃生路线、逃生距离和对应的目标逃生出口进行语音播报。

可理解的是,该三维虚拟建筑场景模型(即预设场景模型)是预先通过360度全景摄像记录建筑物内现场实景,由于移动终端的当前位置信息和预定场景模型中的当前坐标一一对应,当现实中的移动终端在建筑内移动时,系统会根据所述移动终端在现实建筑内的位置的移动以及朝向的变化,在该三维虚拟建筑场景模型(即预设场景模型)中的以第一人称视角模拟出相应的虚拟现实场景画面,并将上述规划好的目标逃生路线嵌入所述预设场景模型中;对应地,处理器会在所述移动终端的显示屏幕上展示对应的虚拟现实场景画面(即预设场景模型)。

本实施通过引入虚拟现实技术并结合室内定位技术生成逃生路线,当发生火情时,能够直观地展示出最近的安全逃生出口,及时并有效地根据逃生者的位置给出有针对性的安全逃生出口和逃生路线。

参照图3,图3为本发明一种生成逃生路线的方法的第二实施例的流程示意图,基于上述图2所示的实施例,提出本发明生成逃生路线的方法的第二实施例。

本实施例中,所述将所述目标逃生路线嵌入所述预设场景模型中,并对所述预设场景模型进行展示之后,所述方法还包括:

s60:获取当前朝向信息;

可理解的是,在确定所述当前坐标的同时,会通过其设有的方向传感器(可以是陀螺仪)确定移动终端的当前朝向信息;

s70:将所述当前朝向信息与所述路线元素进行比较,以获取偏离误差;

可理解的是,在该三维虚拟建筑场景模型(预设场景模型)内,确定好系统规划的最近逃生路线(即目标逃生路线)后,会根据所述路线在该三维虚拟建筑场景模型(预设场景模型)中生成对应的虚拟路线指示元素;所述路线指示元素可以是箭头,也可以是具有3d效果的人物,本实施例对此不加以限制;

s80:当所述偏离误差大于预设阈值时,将所述偏离误差值嵌入所述当前实景图像中,并对所述偏离误差进行语音播报。

可理解的是,由于移动终端的当前位置信息和预定场景模型中的当前坐标一一对应;当现实中的移动终端(用户)在建筑内移动时,系统会根据所述移动终端在现实建筑内的位置的移动以及朝向的变化,在该三维虚拟建筑场景模型(预设场景模型)中的以第一人称视角模拟出相应的虚拟场景画面;相应地,当移动终端在现实建筑内的移动路线偏离了规划好的路线时,并且偏离误差大于预设阈值时,偏离误差会自动生成于所述虚拟场景画面中。

本发明实施例的有益效果是:移动端第一时间展示出虚拟现实场景画面中的逃生路线以及虚拟路线指示元素,能够直观地引导用户到目标逃生出口;并且当用户偏移路线时,通过展示用户当前方位的偏移误差,及时地通知用户,进而降低用户出现迷路或走错路的情况。

参照图4,图4为本发明一种生成逃生路线的方法的第三实施例的流程示意图,基于上述图2所示的实施例,提出本发明生成逃生路线的方法的第三实施例。

s001:接收用户发送的当前语音指令;

可理解的是,用户发出的语言信息是按照短时幅度谱的时间变化模式来编码;语音是可以阅读的,即它的声学信号可以在不考虑说话人试图传达的信息内容的情况下用数十个具有区别性的、离散的符号来表示;语音交互是一个认知过程,因而不能与语言的语法、语义和语用结构割裂开来。

s002:在所述当前语音指令与预设语音指令进行匹配,在匹配成功时,将所述预设场景模型进行展示;

可理解的是,所述预设语音指令为一句类似于启动并展示预设场景模型这个程序的触发指令。比如预设语音指令为“着火了”,当用户发出的语音信息包含“着火”“火灾时”,处理器会通过语音识别技术识别出对应的语音信息,此时当前语音指令(即用户发出的语音信息)与预设语音指令匹配成功,所述生成逃生路线程序也会被自动唤起,同时预设场景模型会在所述移动终端的显示屏幕上显示。

本实施例通过接收用户发送的语音信息,能够第一时间唤起所述移动终端设备中的逃生程序,使得用户不用通过手动启动逃生程序,节省了用户的逃生时间,进一步增加用户的逃生的机会。

此外,本发明实施例还提出一种生成逃生路线系统,其特征在于,所述系统包括:中间件以及如图1所示的移动终端;其中,所述中间件为各层楼中布置的至少4个无线网络热点,用于向外发送信号强度。

此外,本发明实施例还提出一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有生成逃生路线程序,所述生成逃生路线程序被处理器执行时实现如下操作:

移动终端获取当前位置信息,根据所述当前位置信息确定预设场景模型中的当前坐标,所述预设场景模型中包含各逃生出口坐标;

获取当前火情位置坐标;

根据所述当前火情位置坐标、所述当前位置坐标以及各逃生出口坐标确定目标逃生路线;

将所述目标逃生路线嵌入所述预设场景模型中,并对所述预设场景模型进行展示。

进一步地,生成逃生路线程序被处理器执行时还实现如下操作:

根据各逃生出口坐标及所述当前位置坐标确定各逃生出口与所述移动终端之间的逃生路线;

将所述火情位置坐标与各逃生路线进行匹配;

去除匹配成功的逃生路线;

计算剩余逃生路线的逃生距离,将逃生距离最短的路线作为目标逃生路线。

根据所述目标逃生路线生成路线指示元素;

将所述路线指示元素嵌入所述预设场景模型中,并对所述目标逃生路线、逃生距离和对应的目标逃生出口进行语音播报。

进一步地,生成逃生路线程序被处理器执行时还实现如下操作:

获取当前朝向信息;

将所述当前朝向信息与所述路线元素进行比较,以获取偏离误差;

当所述偏离误差大于预设阈值时,对所述偏离误差进行提示。

进一步地,生成逃生路线程序被处理器执行时还实现如下操作:

当所述偏离误差大于预设阈值时,将所述偏离误差值嵌入所述当前实景图像中,并对所述偏离误差进行语音播报。

进一步地,生成逃生路线程序被处理器执行时还实现如下操作:

接收用户发送的当前语音指令;

在所述当前语音指令与预设语音指令进行匹配;

在匹配成功时,将所述预设场景模型进行展示。

进一步地,生成逃生路线程序被处理器执行时还实现如下操作:

将所述当前位置信息发送至后台服务器,以使得所述后台服务器根据所述当前位置信息确定预设场景模型,并反馈所述预设场景模型。

本发明实施例的有益效果是:上述技术方案根据用户所处位置在移动端展示虚拟现实场景画面和路线指示元素,在第一时间内帮助用户寻找最近的安全逃生出口,并直观地指引用户到达最近的逃生出口。

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

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

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