本发明涉及应急逃生技术领域,尤其涉及一种室内逃生导航方法和装置。
背景技术:
在大型建筑内发生比如火灾等紧急情况时,通常是通过消防应急指示灯等方式来指引人们逃生,然而由于建筑物内部结构复杂,火灾时烟雾大、能见度低等原因,致使这种逃生方式的效果并不理想,往往容易造成大量人员伤亡。因此,急需一种方法能够有效地提高人们在紧急情况时的逃生成功率。
技术实现要素:
本发明要解决的技术问题是一种室内逃生导航方法和装置,解决相关技术逃生时成功率低的技术问题。
本发明实施例的一个方面,提供一种室内逃生导航方法,应用于移动终端,所述方法包括:
广播包含导航请求的第一无线信号;
接收根据所述第一无线信号返回的多个第二无线信号,所述第二无线信号包括环境参数信息和所述环境参数信息对应的信标id;
根据所述信标id获取所述信标的位置信息,并根据所述多个第二无线信号计算所述移动终端的位置信息;
根据所述环境参数信息、所述信标的位置信息以及所述移动终端的位置信息,生成导航信息;
根据所述导航信息进行导航。
可选地,所述根据所述环境参数信息、所述信标的位置信息以及所述移动终端的位置信息,生成导航信息,包括:
根据所述环境参数信息,对所述环境参数信息对应的信标所在的环境进行评价;
获取环境评价结果在安全等级内的信标的位置信息;
根据获取到的所述信标的位置信息,以及所述移动终端的位置信息,生成导航信息。
可选地,所述根据所述导航信息进行导航包括:
将所述导航信息显示在预设的bim地图中,通过语音播报和图像显示的方式进行导航,其中,所述导航信息包括所述移动终端的实时位置、在所述安全等级内的信标的位置、以及所述移动终端到达所述安全等级内的信标的运动轨迹和距离。
可选地,当生成的所述导航信息包括至少两条时,
在所述根据所述导航信息进行导航之前,所述方法还包括:
接收第三无线信号,所述第三无线信号包括预设指示装置的id;
根据所述预设指示装置的id获取所述预设指示装置的位置信息;
根据所述预设指示装置的位置信息和所述移动终端的位置信息,获取距离所述移动终端最近的指示装置的位置信息;
根据获取到所述指示装置的位置信息,从所述至少两条导航信息中选择包含所述距离所述移动终端最近的指示装置的导航信息。
可选地,所述方法还包括:
获取所述移动终端当前移动的方向;
根据所述导航信息获取导航方向;
判断所述当前移动的方向与所述导航方向的夹角是否在预设范围内;
若不是,发出预设的警报。
本发明实施例的另一方面,提供一种室内逃生导航装置,应用于移动终端,所述装置包括:
广播模块,用于广播包含导航请求的第一无线信号;
第一接收模块,用于接收根据所述第一无线信号返回的多个第二无线信号,所述第二无线信号包括环境参数信息和所述环境参数信息对应的信标id;
第一获取模块,用于根据所述信标id获取所述信标的位置信息,并根据所述多个第二无线信号计算所述移动终端的位置信息;
第一处理模块,用于根据所述环境参数信息、所述信标的位置信息以及所述移动终端的位置信息,生成导航信息;
导航模块,用于根据所述导航信息进行导航。
可选地,所述第一处理模块包括:
评价单元,用于根据所述环境参数信息,对所述环境参数信息对应的信标所在的环境进行评价;
获取单元,用于获取环境评价结果在安全等级内的信标的位置信息;
处理单元,用于根据获取到的所述信标的位置信息,以及所述移动终端的位置信息,生成导航信息。
可选地,所述导航模块具体用于:
将所述导航信息显示在预设的bim地图中,通过语音播报和图像显示的方式进行导航,其中,所述导航信息包括所述移动终端的实时位置、在所述安全等级内的信标的位置、以及所述移动终端到达所述安全等级内的信标的运动轨迹和距离。
可选地,当生成的所述导航信息包括至少两条时,
在所述根据所述导航信息进行导航之前,所述装置还包括:
第二接收模块,用于接收第三无线信号,所述第三无线信号包括预设指示装置的id;
第二获取模块,用于根据所述预设指示装置的id获取所述预设指示装置的位置信息;
第三获取模块,用于根据所述预设指示装置的位置信息和所述移动终端的位置信息,获取距离所述移动终端最近的指示装置的位置信息;
选择模块,用于根据获取到所述指示装置的位置信息,从所述至少两条导航信息中选择包含所述距离所述移动终端最近的指示装置的导航信息。
可选地,所述装置还包括:
第四获取模块,用于获取所述移动终端当前移动的方向;
第五获取模块,用于根据所述导航信息获取导航方向;
判断模块,用于判断所述当前移动的方向与所述导航方向的夹角是否在预设范围内;
第二处理模块,用于若不是,发出预设的警报。
本发明实施例提供了一种室内逃生导航方法和装置,其通过广播包含导航请求的第一无线信号,根据所述第一无线信号接收包含环境参数信息和所述环境参数信息对应的信标id的多个第二无线信号,然后根据所述信标id获取所述信标的位置信息,并且根据该多个第二无线信号计算移动终端的位置信息,最后基于环境参数信息、信标的位置信息以及移动终端的位置信息生成导航信息,从而根据该导航信息进行导航。该实施方式能够在用户遇到室内紧急情况时,为用户逃生提供指导,并且提高了用户逃生的成功率。
【附图说明】
一个或多个实施例通过与之对应的附图中的图片进行示例性说明,这些示例性说明并不构成对实施例的限定,附图中具有相同参考数字标号的元件表示为类似的元件,除非有特别申明,附图中的图不构成比例限制。
图1是本发明实施例提供的一种室内逃生导航方法的流程示意图;
图2是本发明实施例提供的一种室内逃生导航方法中根据环境参数信息、信标的位置信息以及移动终端的位置信息生成导航信息的方法的流程示意图;
图3是本发明另一实施例提供的一种室内逃生导航方法的流程示意图;
图4是本发明又一实施例提供的一种室内逃生导航方法的流程示意图;
图5是本发明实施例提供的一种室内逃生导航装置的结构示意图;
图6是本发明实施例提供的执行室内逃生导航方法的电子设备的硬件结构示意图。
【具体实施方式】
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
需要说明的是,如果不冲突,本发明实施例中的各个特征可以相互组合,均在本发明的保护范围之内。另外,虽然在装置示意图中进行了功能模块的划分,在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于装置示意图中的模块划分,或流程图中的顺序执行所示出或描述的步骤。
请参阅图1,图1是本发明实施例提供的一种室内逃生导航方法的流程示意图。该方法应用于移动终端,该移动终端包括手机、智能手环、平板电脑等等。如图1所示,该方法包括:
步骤101、广播包含导航请求的第一无线信号;
在本实施例中,执行所述方法的移动终端向周围环境广播第一无线信号,所述第一无线信号中包含导航请求。其中,所述移动终端的广播机制在此不做限定,其可以是普通广播、系统广播、app应用内广播等。所述导航请求指的是请求获取导航服务的指令。在所述移动终端所处的环境的预设范围内,预设设备(比如信标)在接受到所述第一无线信号后,会做出相应地的反映。
步骤102、接收根据所述第一无线信号返回的多个第二无线信号,所述第二无线信号包括环境参数信息和所述环境参数信息对应的信标id;
在本实施例中,所述第二无线信号是由接收到所述第一无线信号的信标发出的。然而,触发所述第二无线信号的方式还可以是其他方式,比如,在一些实施例中,信标可以周期性的主动广播包含实时获取的环境参数信息的第二无线信号;在另一些实施例中,信标还可以在检测到某些环境参数超过预设阈值后主动发送所述第二无线信号。
在本实施例中,所述信标具体可以是具有无线发射功能的传感器或者传感网络节点等。所述信标包含多个,分别设置于当前环境的不同出口、入口等位置。所述信标不仅可以用于发送所述第二无线信号,还可以采集其预设范围内的环境参数信息,所述环境参数信息包括温度、烟雾浓度等。每个信标都有其对应的id,所述id用于唯一标识所述信标。在一些实施例中,信标id可以是信标的无线模块的物理地址(例如mac地址、蓝牙地址等)。在一些实施例中,一个传感网络中包括一个传感网络中心节点以及多个与传感网络中心节点通信的不同类型的传感器节点(例如烟雾传感器、温度传感器、一氧化碳传感器,这些传感器均按照相关标准设置在传感网络中心节点周围,使得烟雾传感器、温度传感器、一氧化碳传感器检测得到的环境参数信息可以看做代表了传感网络中心节点的环境),传感网络中心节点配置为采集传感网络中的各个传感器节点获取的环境参数信息,并将得到的环境参数信息写入第二无线信号中的相应字段。在一些实施例中,传感节点可以通过短距离无线信号将获得的环境参数信息发送至传感网络中心节点。
在本实施例中,接收到的第二无线信号包括多条,当只接收到一条第二无线信号时,可以重复上述步骤101,以便获得多条所述第二无线信号。当接收到多条所述第二无线信号时,表示所述移动终端周围环境中的多个信标都对所述第一无线信号做出了应答响应,并且每一信标分别向所述移动终端发送其周围的环境参数信息和其自身的信标id。其中,所述信标在发送所述第二无线信号时可以基于蓝牙、wifi、zigbee等技术广播包含所述环境参数信息和所述环境参数信息对应的信标id的数据包,在这里,优选传输距离更长的wifi。其中,所述数据包可以包括若干字段,例如信标id字段、数据字段。数据字段可以包括若干用于记录环境参数信息的字节。字节的数量取决于环境参数的种类和数据长度。
步骤103、根据所述信标id获取所述信标的位置信息,并根据所述多个第二无线信号计算所述移动终端的位置信息。
在本实施例中,所述信标预先安装在所述室内环境中,在其安装时,系统后台数据库存储有其各自的位置信息,在这里,所述移动终端可以根据所述信标的id从数据库中获取其位置信息。数据库可以存储于云端服务器或移动终端本地。
在其他一些实施例中,获取到所述信标的位置信息后,可以在所述移动终端的bim地图中突出显示(比如高亮、标记特别的颜色等)所述信标,从而让用户直观的了解到所述信标所在的位置。其中,所述bim地图是基于“建筑信息模型”建立的所述移动终端当前所在的环境的地图,其具体是三维楼层地图。当然,也可以在所述移动终端的平面地图中显示所述信标。
其中,根据所述多个第二无线信号计算所述移动终端的位置信息包括:在获取信标的位置信息以后,根据各信标发出的第二无线信号的接收信号强度rssi计算移动终端的位置信息。例如可以基于无线信号的信号强度,估算出收发方之间的距离,根据移动终端与至少三个信标之间的距离,利用三角定位算法可以计算出移动终端在bim地图中的位置,例如楼层和楼层中的坐标。在一些实施例中,可以将移动终端接收到的多个第二无线信号的接收信号强度rssi发送至服务器,由服务器根据相关算法计算移动终端的位置信息,并将位置信息发回至移动终端,也可以在移动终端本地进行计算。
需要说明的是,除了通过上述方法计算所述移动终端当前的位置信息之外,还可以采用其他方法计算所述移动终端的位置信息,比如,根据移动终端自身的定位模块来获取所述移动终端当前的位置信息,等。
步骤104、根据所述环境参数信息、所述信标的位置信息以及所述移动终端的位置信息,生成导航信息;
其中,所述移动终端的位置信息也即是用户当前的位置信息,可选地,同样可以基于上述bim地图,在bim地图中显示用户的位置。
其中,如图2所示,根据所述环境参数信息、所述信标的位置信息以及所述移动终端的位置信息,生成导航信息,包括:
步骤1041、根据所述环境参数信息,对所述环境参数信息对应的信标所在的环境进行评价;
可以理解的是,只有在所述信标周围环境是安全状态时,才能将移动终端用户导航至所述信标,以便逃生。因此,在本实施例中,通过信标采集其周围的环境参数信息,根据采集的环境参数信息评估所述信标的周围环境是否安全。
其中,在当前的紧急情况为火灾时,则所述环境参数信息可以包括温度、烟雾浓度、一氧化碳浓度等。
根据温度、烟雾浓度、一氧化碳浓度等对所述环境进行评价包括:将采集的温度、烟雾浓度、一氧化碳浓度等值输入预设的安全评价模型中,根据安全评价模型的输出结果确定当前的安全等级,比如,可以将环境参数输入事先经过训练的神经网络火灾预测模型,由神经网络火灾预测模型输出安全等级评价结果;又比如,可以分别确定温度、烟雾浓度以及一氧化碳浓度各自对应的权重,然后将各自采集的数值与权重进行乘积运算,最后将各项参数与权重的积进行求和运算,从而得到输出结果,将该输出结果与预设经验值或者预设经验范围进行比较,以确定当前的安全等级。所述安全等级包括安全、危险、不确定等。
可选地,也可以基于采集的环境参数信息中的某一项参数进行环境评估,比如,烟雾浓度远远高于正常值时,直接确定所述信标对应的环境为危险。在另一些实施例中,第二无线信号中的环境参数信息可以包括用于指示某些环境异常(检测值超过阈值)的信息,例如用二进制代码“0101”代表高温,用二进制代码“0111”代表浓烟,以使移动终端能够更快地确定当前获取的二进制代码所对应的环境。
需要说明的是,所述紧急情况除了火灾之外,还可以是其他紧急情况,比如地震、恐怖袭击等。当紧急情况不同时,所述环境参数信息不同,比如当前紧急情况是恐怖袭击,那么所述信标所采集的环境参数信息包括出入口是否关闭、人群密集度等。
步骤1042、获取环境评价结果在安全等级内的信标的位置信息;
通过上述步骤对各信标对应的环境进行评价后,获取评价结果在安全等级内的信标的位置信息。该获取到的信标的位置信息包括零条、一条、多条。当信标的位置信息为零条时,说明处于安全等级内的信标不存在,此时,可以基于上述的环境评价结果,选择次于安全等级的信标,虽然该信标所在的位置不是最优的,但也是可以选择的。当信标的位置信息为一条时,说明移动终端周围环境中只有一条逃生路径。当信标的位置信息为多条时,说明移动终端周围环境中有多条可选择的逃生路径。
可选地,在获取到处于安全等级内的信标的位置信息后,可以基于上述bim地图,突出显示所述信标。
步骤1043、根据获取到的所述信标的位置信息,以及所述移动终端的位置信息,生成导航信息。
其中,所述导航信息包括所述移动终端当前所在的位置、处于安全等级内的所述信标的位置、移动终端到达所述信标的运行轨迹、移动终端与所述信标的距离等。所述导航信息也可以显示在所述bim地图中。
当处于安全等级内的信标包含至少两个时,即说明当前生成的导航信息包括至少两条,有至少两条导航路径,此时,系统可以选择距离所述移动终端最近的信标,然后基于该信标确定导航路径。
在其他一些实施例中,当生成的所述导航信息包括至少两条时,如图3所示,所述方法还包括:
步骤105、接收第三无线信号,所述第三无线信号包括预设指示装置的id;
步骤106、根据所述预设指示装置的id获取所述预设指示装置的位置信息;
步骤107、根据所述预设指示装置的位置信息和所述移动终端的位置信息,获取距离所述移动终端最近的指示装置的位置信息;
步骤108、根据获取到所述指示装置的位置信息,从所述至少两条导航信息中选择包含所述距离所述移动终端最近的指示装置的导航信息。
在一些实施方式中,所述第三无线信号是预设指示装置向所述移动终端发送的信号,所述预设指示装置指的是在确定上述导航信息后,位于所述导航路径上的并且用于指引用户逃生的设备,比如应急灯等。指示装置可以设置在走廊、楼梯、逃生通道、出入口等位置。所述导航路径指的是所述移动终端到所述信标的运动轨迹。可以根据指示装置的位置生成导航路径,使指示装置位于导航路径上。
在本实施例中,所述指示装置具体可以是传感器、传感网络节点、应急灯等,其可以基于蓝牙、wifi、zigbee等技术广播包含预设指示装置的id的数据包,在这里,优选传输距离较短的蓝牙。在一些实施例中,可以将传感网络中设置于走廊、楼梯、逃生通道、出入口等位置的传感器节点作为指示装置,可以将传感器节点向传感网络中心节点发送的信号作为第三无线信号,则第三无线信号还包括该传感器节点测得的实时环境参数测量值。可以根据环境评价良好的传感器节点(指示装置)的位置规划导航路径,例如,根据环境评价良好的传感器节点利用dijkstra算法生成导航路径。将位于导航路径上的传感器节点的环境评价结果(即信标的环境评价结果)作为权值,对各条导航路径上的权值分别求和,对所有路径的权值和进行排序,按照权值越高风险越大的原则选取排序最低的路径作为最优的导航路径。可以将其他导航路径作为备选导航路径。可以对导航路径上的环境评价结果进行实时监测,当出现异常时,可以从选用备选导航路径中择一作为最优导航路径。
其中,根据所述预设指示装置的id获取所述预设指示装置的位置信息的具体方法可以参考上述步骤103。
移动终端可以接收多个所述预设指示装置发送的多个第三无线信号,并且获取信号强度rssi最大的第三无线信号对应的指示装置的位置信息。在一些实施例中,可以根据该指示装置的位置信息对移动终端当前的位置信息进行修正,从而避免了按照错误的位置信息产生错误的导航路径。例如,在多层建筑中,根据三角定位获得的移动终端位置信息可能指向错误的楼层,考虑到第三无线信号使用了短距离无线通信协议,信号通常无法穿透楼板,还可以通过降低发射功率限制接收距离,使得可以通过邻近法对移动终端的位置信息进行修正,从而避免将移动终端定位到错误的楼层中。在修正过程中,移动终端可以将最接近的指示装置(即rssi最大的第三无线信号对应的指示装置)的楼层与步骤103中获得的移动终端位置信息中的楼层进行比较。当两者不一致时,可以将指示装置的楼层作为移动终端实际所处的楼层,并按照移动终端实际所处的楼层对移动终端位置信息中的楼层进行修改。
在另一些实施例中,可以分别获取移动终端距离每一预设指示装置的距离,从而获取距离所述移动终端最近的指示装置的位置信息,也即是从多个指示装置中选择距离用户最近的指示装置,该指示装置作为逃生通道的入口,也是用户当前需要到达的目的地。在确定所述指示装置后,从所述至少两条导航信息中确定包含所述指示装置的导航信息,以该导航信息指引用户逃生。
在本实施例中,在确定包含用户逃生的多条导航路径后,进一步通过距离用户较近的指示装置来明确具体选择哪条导航路径,从而帮助用户更快的到达逃生通道,提高逃生效率。
需要说明的是,距离所述移动终端最近的指示装置也可以突出显示在所述bim地图中,以便用户查看。此外,所述导航信息还可以包括备选逃生路径,该备选逃生路径可以根据距离所述移动终端倒数第二近的指示装置来确定,也可以通过其他方式确定。
步骤109、根据所述导航信息进行导航。
在本实施例中,所述根据所述导航信息进行导航包括:将所述导航信息显示在预设的bim地图中,通过语音播报和图像显示的方式进行导航,其中,所述导航信息包括所述移动终端的实时位置、在所述安全等级内的信标的位置、以及所述移动终端到达所述安全等级内的信标的运动轨迹和距离。
根据上述方法确定导航路径后,基于导航路径进行导航。由于环境可能存在能见度低等情况,在进行导航时,除了在移动终端显示所述bim地图之外,还同时进行语音播报,从而帮助用户尽快找到逃生通道。
在导航过程中,由于情况紧急,周围环境差等原因可能导致用户偏离导航路径,因此,在其他一些实施例中,如图4所示,所述方法还包括:
步骤110、获取所述移动终端当前移动的方向;
步骤111、根据所述导航信息获取导航方向;
步骤112、判断所述当前移动的方向与所述导航方向的夹角是否在预设范围内;
步骤113、若不是,发出预设的警报。
其中,可以基于移动终端的地磁传感器来监测所述移动终端当前的移动的方向,也可以通过其他方式获取所述移动终端当前移动的方向。
其中,所述导航方向可以基于移动终端当前的位置和确定的目来确定导航轨迹,该导航轨迹所指示的方向即导航方向。
上述预设范围可以由系统设置,也可以由用户根据个人喜好自定义设置,在此不做限定。当移动的方向与导航方向的夹角不在所述预设范围内时,发出预设的警报,比如向用户发出“偏离导航方向”的提示声,或者,移动终端在发声的同时闪烁指示灯,或者直接语音提示用户当前偏离导航方向的角度和方向,以便用户纠正。当用户回归到导航方向上后,或者用户移动方向与导航方向的夹角在预设范围内时,才停止发送所述预设的警报。
在其他一些实施例中,在导航过程中,还可以获取所述移动终端预设范围内的消防装置的位置信息,以及消防装置周围的环境评估结果,从而帮助用户确认是否要在逃生过程中获取该消防装置。
本发明实施例提供了一种室内逃生导航方法,该方法通过广播包含导航请求的第一无线信号,根据所述第一无线信号接收包含环境参数信息和所述环境参数信息对应的信标id的多个第二无线信号,然后根据所述信标id获取所述信标的位置信息,并且根据所述多个第二无线信号获取所述移动终端的位置信息,最后基于环境参数信息、信标的位置信息以及移动终端的位置信息生成导航信息,从而根据该导航信息进行导航。此外,当生成的导航信息包括多条时,说明有多条逃生路径,此时根据预设指示装置的位置信息从多条逃生路径中选择最合适的逃生路径,而且,在导航过程中,还对用户的运动轨迹进行及时纠正。该实施方式能够在用户遇到室内紧急情况时,为用户逃生提供指导,并且能够有效地提高用户逃生的成功率和效率,保障了用户的人身安全。
请参阅图5,图5是本发明实施例提供的一种室内逃生导航装置的结构示意图。如图5所示,该装置20包括:广播模块201、第一接收模块202、第一获取模块203、第一处理模块204以及导航模块205。
其中,广播模块201,用于广播包含导航请求的第一无线信号;第一接收模块202,用于接收根据所述第一无线信号返回的多个第二无线信号,所述第二无线信号包括环境参数信息和所述环境参数信息对应的信标id;第一获取模块203,用于根据所述信标id获取所述信标的位置信息,并根据所述多个第二无线信号计算所述移动终端的位置信息;第一处理模块204,用于根据所述环境参数信息、所述信标的位置信息以及所述移动终端的位置信息,生成导航信息;导航模块205,用于根据所述导航信息进行导航。
其中,所述第一处理模块204包括:评价单元2041、获取单元2042以及处理单元2043。所述评价单元2041,用于根据所述环境参数信息,对所述环境参数信息对应的信标所在的环境进行评价;所述获取单元2042,用于获取环境评价结果在安全等级内的信标的位置信息;所述处理单元2043,用于根据获取到的所述信标的位置信息,以及所述移动终端的位置信息,生成导航信息。
其中,所述导航模块205具体用于:将所述导航信息显示在预设的bim地图中,通过语音播报和图像显示的方式进行导航,其中,所述导航信息包括所述移动终端的实时位置、在所述安全等级内的信标的位置、以及所述移动终端到达所述安全等级内的信标的运动轨迹和距离。
在其他一些实施例中,同样请参阅图5,当生成的所述导航信息包括至少两条时,在所述根据所述导航信息进行导航之前,所述装置20还包括:第二接收模块206、第二获取模块207、第三获取模块208以及选择模块209。所述第二接收模块206,用于接收第三无线信号,所述第三无线信号包括预设指示装置的id;所述第二获取模块207,用于根据所述预设指示装置的id获取所述预设指示装置的位置信息;所述第三获取模块208,用于根据所述预设指示装置的位置信息和所述移动终端的位置信息,获取距离所述移动终端最近的指示装置的位置信息;所述选择模块209,用于根据获取到所述指示装置的位置信息,从所述至少两条导航信息中选择包含所述距离所述移动终端最近的指示装置的导航信息。
在其他一些实施例中,同样请参阅图5,所述装置20还包括:第四获取模块210、第五获取模块211、判断模块212以及第二处理模块213。第四获取模块210,用于获取所述移动终端当前移动的方向;第五获取模块211,用于根据所述导航信息获取导航方向;判断模块212,用于判断所述当前移动的方向与所述导航方向的夹角是否在预设范围内;第二处理模块213,用于若不是,发出预设的警报。
需要说明的是,本发明实施例提供的室内逃生导航装置中的各个模块、单元之间的信息交互、执行过程等内容,由于与本发明方法实施例基于同一构思,具体内容同样适用于室内逃生导航装置。本发明实施例中的各个模块能作为单独的硬件或软件来实现,并且可以根据需要使用单独的硬件或软件来实现各个单元的功能的组合。
本发明实施例提供了一种室内逃生导航装置,该装置通过广播包含导航请求的第一无线信号,根据所述第一无线信号接收包含环境参数信息和所述环境参数信息对应的信标id的第二无线信号,然后根据所述信标id获取所述信标的位置信息,最后基于环境参数信息、信标的位置信息以及移动终端的位置信息生成导航信息,从而根据该导航信息进行导航。此外,当生成的导航信息包括多条时,说明有多条逃生路径,此时根据预设指示装置的位置信息从多条逃生路径中选择最合适的逃生路径,而且,在导航过程中,还对用户的运动轨迹进行及时纠正。该实施方式能够在用户遇到室内紧急情况时,为用户逃生提供指导,并且能够有效地提高用户逃生的成功率和效率,保障了用户的人身安全。
请参阅图6,图6是本发明实施例提供的执行室内逃生导航方法的电子设备30的硬件结构示意图。如图6所示,该电子设备30包括:
一个或多个处理器31以及存储器32,图6中以一个处理器31为例。
处理器31和存储器32可以通过总线或者其他方式连接,图6中以通过总线连接为例。
执行室内逃生导航方法的电子设备还可以包括:输入装置33和输出装置34。
存储器32作为一种非易失性计算机可读存储介质,可用于存储非易失性软件程序、非易失性计算机可执行程序以及模块,如本发明实施例中的室内逃生导航方法对应的程序指令/模块(例如,附图5中所示的各个模块)。处理器31通过运行存储在存储器32中的非易失性软件程序、指令以及模块,从而执行服务器的各种功能应用以及数据处理,即实现上述方法实施例中的室内逃生导航方法。
存储器32可以包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需要的应用程序;存储数据区可存储根据区域划分装置的使用所创建的数据等。此外,存储器32可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实施例中,存储器32可选包括相对于处理器31远程设置的存储器,这些远程存储器可以通过网络连接至室内逃生导航装置。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
输入装置33可接收输入的数字或字符信息,以及产生与室内逃生导航装置的用户设置以及功能控制有关的键信号输入。输出装置34可包括显示屏等显示设备。
所述一个或者多个模块存储在所述存储器32中,当被所述一个或者多个处理器31执行时,执行上述任意方法实施例中的室内逃生导航方法,例如,执行以上描述的图1中的方法步骤101至步骤104、步骤109,图2中的方法步骤1041至步骤1043,图3中的方法步骤101至步骤109,图4中的方法步骤101至步骤113,实现图5中的模块201-213,单元2041-2043的功能。
上述产品可执行本发明实施例所提供的方法,具备执行方法相应的功能模块和有益效果。未在本实施例中详尽描述的技术细节,可参见本发明实施例所提供的方法。
本发明实施例的电子设备以多种形式存在,包括但不限于:
(1)移动通信设备:这类设备的特点是具备移动通信功能,并且以提供话音、数据通信为主要目标。这类终端包括:智能手机、功能性手机等。
(2)超移动个人计算机设备:这类设备属于个人计算机的范畴,有计算和处理功能,一般也具备移动上网特性。这类终端包括:pda、mid和umpc设备等。
(3)便携式娱乐设备:这类设备可以显示和播放内容。该类设备包括:音频、视频播放器,掌上游戏机,电子书,以及智能玩具。
(4)其他具有数据交互功能的电子装置。
本发明实施例提供了一种非易失性计算机可读存储介质,所述非易失性计算机可读存储介质存储有计算机可执行指令,该计算机可执行指令被电子设备执行上述任意方法实施例中的室内逃生导航方法,例如,执行以上描述的图1中的方法步骤101至步骤104、步骤109,图2中的方法步骤1041至步骤1043,图3中的方法步骤101至步骤109,图4中的方法步骤101至步骤113,实现图5中的模块201-213,单元2041-2043的功能。
本发明实施例提供了一种计算机程序产品,包括存储在非易失性计算机可读存储介质上的计算程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时时,使所述计算机执行上述任意方法实施例中的室内逃生导航方法,例如,执行以上描述的图1中的方法步骤101至步骤104、步骤109,图2中的方法步骤1041至步骤1043,图3中的方法步骤101至步骤109,图4中的方法步骤101至步骤113,实现图5中的模块201-213,单元2041-2043的功能。
以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。
通过以上的实施方式的描述,本领域普通技术人员可以清楚地了解到各实施方式可借助软件加通用硬件平台的方式来实现,当然也可以通过硬件。本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(read-onlymemory,rom)或随机存储记忆体(randomaccessmemory,ram)等。
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;在本发明的思路下,以上实施例或者不同实施例中的技术特征之间也可以进行组合,步骤可以以任意顺序实现,并存在如上所述的本发明的不同方面的许多其它变化,为了简明,它们没有在细节中提供;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。