掌桥专利:专业的专利平台
掌桥专利
首页

技术领域

本发明涉及消防技术领域,尤其涉及一种消防演练控制方法、装置、系统及存储介质。

背景技术

随着社会经济的快速发展,城市高层建筑和大型综合体逐渐增多,以及城市人口密度的增加,产生火灾的因素变得越来越多样化,火灾的发生频率也越来越高。

目前,传统的消防演练现场布置困难,成本高,不适合大规模、多人次、多场景的消防演练,导致无法让更多的人更进一步地掌握灭火技能,以增强人们的安全防火意识,让人们进一步了解掌握火灾的处理流程,进而提升在处理突发事件过程中的协调配合能力。因此,提供一种可以适合大规模和多人次进行消防演练的消防演练控制方法是亟待解决的技术问题。

上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。

发明内容

本发明的主要目的在于提供一种消防演练控制方法、装置、系统及存储介质,旨在解决现有技术中的消防培训无法实现大规模和多人次进行消防演练的技术问题。

为实现上述目的,本发明提供一种消防演练控制方法,用于消防演练的控制设备,所述消防演练包括:虚拟显示设备与仿真灭火设备,所述虚拟显示设备与所述仿真灭火设备均与所述控制设备连接;所述方法包括:

从多个预设虚拟火灾场景画面中确定出目标虚拟火灾场景画面;每个所述预设虚拟火灾场景画面具有对应的预设灭火设备;

将所述目标虚拟火灾场景画面发送至所述虚拟显示设备,以使所述虚拟显示设备显示所述目标虚拟火灾场景画面;

根据接收到仿真灭火设备发送的用户触发指令,确定所述用户的灭火设备选择结果,并将所述灭火设备选择结果输出至控制设备;

判断所述预设灭火设备和所述灭火设备选择结果是否一致,得到演练结果。

可选地,所述判断所述预设灭火设备和所述灭火设备选择结果是否一致,得到演练结果的步骤,具体包括:

若所述预设灭火设备和所述灭火设备选择结果一致,则从多个所述预设虚拟火灾场景画面中确定出第一预设虚拟火灾场景画面,以使所述虚拟显示设备显示所述第一预设虚拟火灾场景画面;其中,所述第一预设虚拟火宅场景画面为灭火成功画面。

可选地,所述消防演练还包括与所述控制设备连接的视频输入设备、信息采集设备和云端服务器;所述从多个预设虚拟火灾场景画面中确定出目标虚拟火灾场景画面;每个所述预设虚拟火灾场景画面具有对应的预设灭火设备的步骤之前,所述方法还包括:

接收所述视频输入设备发送的用户人脸图像和所述信息采集设备发送的用户个人信息信息;

将所述用户个人信息发送至云服务器,以使所述云服务器根据预设人脸图像集合,确定并反馈与所述用户个人信息对应的第一人脸图像,其中,所述预设人脸图像集合包括用户个人信息和所述第一人脸图像之间的关系;

判断所述用户人脸图像和所述第一人脸图像是否一致;

若所述用户人脸图像和所述第一人脸图像一致,则执行所述从多个预设虚拟火灾场景画面中确定出所述目标虚拟火灾场景画面。

可选地,所述消防系统还包括场景定位器;所述场景定位器与所述消防演练的用户初始位间隔预设距离设置,以与在所述虚拟显示设备的虚拟空间中,所述目标虚拟火灾场景画面与用户视角位置之间的距离相匹配;所述判断所述预设灭火设备和所述灭火设备选择结果是否一致,得到演练结果的步骤之后,所述方法还包括:

接收所述仿真灭火设备发送的第一位置信息,以及所述场景定位器发送的第二位置信息;

根据所述第一位置信息与第二位置信息,调整所述虚拟显示设备的显示画面。

可选地,所述根据所述第一位置信息与第二位置信息,调整所述虚拟显示设备的显示画面的步骤,具体包括:

判断所述第一位置信息与第二位置信息的差值是否在预设范围内,调整所述虚拟显示设备的显示画面;

若所述差值在预设范围内,从多个所述预设虚拟火灾场景画面中确定出第一预设虚拟火灾场景画面。

可选地,所述根据所述第一位置信息与第二位置信息,调整所述虚拟显示设备的显示画面的步骤之后,所述方法还包括:

接收所述视频输入设备发送的在演练过程中拍摄的照片;

对所述照片中添加水印,得到添加水印后的照片。

可选地,所述根据所述第一位置信息与第二位置信息,调整所述虚拟显示设备的显示画面的步骤之后,所述方法还包括:

接收所述视频输入设备发送的在演练过程中拍摄的照片;

对所述照片中添加水印,得到添加水印后的照片。

此外,为实现上述目的,本发明还提供一种消防演练控制装置,所述装置包括:

画面确定模块,用于从多个预设虚拟火灾场景画面中确定出目标虚拟火灾场景画面;每个所述预设虚拟火灾场景画面具有对应的预设灭火设备;

画面显示模块,用于将所述目标虚拟火灾场景画面发送至所述虚拟显示设备,以使所述虚拟显示设备显示所述目标虚拟火灾场景画面;

指令接收模块,用于根据接收到仿真灭火设备发送的用户触达指令,确定所述用户的灭火设备选择结果,并将所述灭火设备选择结果输出至控制设备;

结果判断模块,用于判断所述预设灭火设备和所述灭火设备选择结果是否一致,得到演练结果。

此外,为实现上述目的,本发明还提供一种消防演练系统,包括:

虚拟显示设备与仿真灭火设备,所述虚拟显示设备与所述仿真设备均与所述控制设备连接;

所述控制设备,包括存储器,处理器以及存储在所述存储器上并可在所述处理器上运行的消防演练控制程序,所述消防演练控制程序配置为实现如上述任意一项所述的消防演练控制方法的步骤。

此外,为实现上述目的,本发明还一种计算机可读存储介质,所述计算机可读存储介质上存储有消防演练控制程序,所述消防演练控制程序被处理器执行时实现如上述任意一项所述的消防演练控制方法。

本发明实施例提出一种消防演练控制方法,通过消防演练控制的设备从多个预设虚拟火灾场景画面中确定出目标虚拟火灾场景画面,并将目标虚拟火灾场景画面发送至虚拟显示设备,以使虚拟显示设备显示目标虚拟火灾场景画面,用户根据虚拟火灾场景画面选择相应的仿真灭火设备,若选择的结果正确,则控制设备从多个预设虚拟火灾场景画面中确定出灭火状态的虚拟火灾场景画面,并发送至虚拟显示设备,以使虚拟显示设备显示灭火状态的虚拟火灾场景画面。由此,本发明中控制设备能够根据用户的操作来输出相应的火灾场景画面,并发送相应的火灾场景画面至虚拟显示设备,实现了消防演练培训不受时间和空间的限制、现场布置简单,而且仿真灭火设备可以重复使用,进而可以让更多人提升对灭火技能的掌握,更好地保障了生命财产安全。

附图说明

图1为本发明消防演练系统的架构示意图;

图2为本发明实施例方案涉及的硬件运行环境控制设备的结构示意图;

图3为本发明的第一实施例的流程示意图;

图4为本发明的第二实施例的流程示意图;

图5为本发明的第三实施例的流程示意图;

图6为本发明消防演练装置的第一实施例的功能模块示意图,

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

具体实施方式

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

由于现有技术中的消防演练培训是通过现场布置和使用灭火器进行的,但传统的消防演练培训现场不仅布置困难且使用大量灭火器,导致且目前的消防演练培训无法实现大规模和多人次的消防演练。因此,目前大部分消防演练培训都无法进行大规模和多人次消防演练培训,导致无法让更多人提升对灭火技能的掌握程度以及增强消防安全意识,而且人们的生命财产安全也无法得到保障。

本发明提供一种解决方案,通过控制设备根据判断用户的灭火操作,从预设火灾场景画面中确定出相应的火灾场景画面,以使虚拟显示设备显示相应的火灾场景画面,实现了可以进行大规模和多人次的消防演练培训。

本申请实施例以下,将对本申请技术实现中应用到的消防演练控制方法进行说明:

参照图1,图1是一示例性实施例提供的一种消防演练系统的架构示意图。如图1所示,该消防演练可以包括虚拟显示设备11、网络12、控制设备13、仿真灭火设备14、视频输入设备15、信息采集设备16、场景定位器17和云服务器18。

虚拟显示设备11可以为VR头盔、VR头显等显示设备,VR头盔包括但不限于位置追踪器、显示屏、红外线感应器,本说明书一个或多个实施例并不对此进行限制。在运行过程中,虚拟显示设备11可以运行某一应用的控制设备侧的程序,以实现该应用的相关业务功能。

网络12可以包括多种类型的有线或无线网络。在一实施例中,该网络12可以包括公共交换电话网络(Public Switched Telephone Network,PSTN)和因特网。控制设备13可以通过网络12与虚拟显示设备11实现交互,控制设备13可以通过网络12与仿真灭火设备、视频输入设备15、场景定位器17和云服务器18实现交互。

控制设备13可以包括但不限于画面确定模块、画面显示模块、指令接收模块和结果判断模块,本说明书一个或多个实施例并不对此进行限制。在运行过程中,控制设备13可以运行虚拟显示设备侧的程序,以实现该应用的相关业务功能。

仿真灭火设备14包括但不限于灭火器壳体、把手、喷管、主控板、电源开关、无线通信模块、保险销等部件,本说明书一个或多个实施例并不对此进行限制。在运行过程中,仿真灭火设备可以运行控制设备13侧的程序,以实现该应用的功能。

视频输入设备15可以为摄像头,包括预留接口,该接口可以是USB接口,本说明书一个或多个实施例并不对此进行限制。在运行过程中,视频输入设备15可以通过USB接口运行控制设备13侧的程序,以实现该应用的相关业务功能。

信息采集设备16可以为利用REID射频识别技术的身份证信息读取器,包括预留接口,该接口可以是SDK接口,本说明书一个或多个实施例并不对此进行限制。在运行过程中,信息采集设备16可以通过SDK接口运行控制设备13侧的程序,以实现该应用的相关业务功能。

场景定位器17可以为HTC空间定位器,本说明书一个或多个实施例并不对此进行限制。在运行过程中,场景定位器17可以运行控制设备13侧的程序,以实现该应用的功能。

云服务器18可以为包含一独立主机的物理服务器,或者该云服务器18可以为主机集群承载的虚拟服务器。在运行过程中,云服务器18可以运行消防演练方法的服务器侧的程序,以实现该应用的相关业务功能。

参照图2,图2为本发明实施例方案涉及的硬件运行环境控制设备结构示意图。

如图2所示,该控制设备可以包括:处理器1001,例如中央处理器(CentralProcessing Unit,CPU),通信总线1002、用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(Display)、输入单元比如键盘(Keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如无线保真(WIreless-FIdelity,WI-FI)接口)。存储器1005可以是高速的随机存取存储器(RandomAccess Memory,RAM)存储器,也可以是稳定的非易失性存储器(Non-Volatile Memory,NVM),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。

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

如果2所示,作为一种存储介质的存储器1005中可以包括操作系统,数据存储模块、网络通信模块、用户接口模块以及消防演练控制程序。

在图2所示的控制设备中,网络接口1004主要主要用于与其他设备进行数据通信;用户接口1003主要用于与用户进行数据交互;本发明控制设备中的处理器1001、存储器1005可以设置在控制设备中,所述控制设备通过处理器1001调用存储器1005中存储的消防演练控制程序,并执行本发明实施例提供的消防演练控制方法。

参照图3,本发明消防演练控制方法第一实施例提供一种消防演练控制方法,用于消防演练的控制设备,所述消防演练包括:虚拟显示设备与仿真灭火设备,所述虚拟显示设备与所述仿真灭火设备均与所述控制设备连接;所述方法包括:

步骤S20,从多个预设虚拟火灾场景画面中确定出目标虚拟火灾场景画面;每个所述预设虚拟火灾场景画面具有对应的预设灭火设备;

步骤S40,将所述目标虚拟火灾场景画面发送至所述虚拟显示设备,以使所述虚拟显示设备显示所述目标虚拟火灾场景画面;

本实施例方法的执行主体是控制设备。预设虚拟火灾场景画面为虚拟的火灾画面,可以有多种类型,例如:木材燃烧的火灾画面、泡沫燃烧的画面、大火燃烧的画面以及灭火成功的画面等等,本发明对此不做具体限定。

目标虚拟画面为用户在验证身份信息后,用户可以选择上述多种类型虚拟火灾场景画面的中任意一种,除灭火成功画面之外,还可以控制设备随机选择某一虚拟火灾场景画面,本发明在此不做具体限定。

预设灭火设备是指能让预设虚拟火灾画面变为灭火成功画面的对应的仿真灭火设备类型,即每一种虚拟火灾画面都对应一种仿真灭火设备类型,比如:木材燃烧的火灾画面时,预设灭火设备为二氧化碳灭火设备类型。

需要说明的是,不同的虚拟火灾场景也可以对应一种预设灭火设备,比如:木材燃烧的火灾画面和衣服燃烧的火灾画面的预设灭火设备均为二氧化碳灭火设备类型。

具体的,在用户戴上头盔之后,控制设备从多个预设的虚拟火灾场景画面中选出一个虚拟火灾画面,并将虚拟火灾画面发送至虚拟显示设备,以使虚拟显示设备显示虚拟火灾画面,进而用户就可以看到虚拟火灾画面。

步骤S60,根据接收到仿真灭火设备发送的用户触发指令,确定所述用户的灭火设备选择结果,并将所述灭火设备选择结果输出至控制设备;

触发指令是指设置于仿真灭火设备上的触控模块的响应于用户的触发操作输出的触发信号。触控模块可以是实体按键,也可以是触控按键。触控按键数量至少包括4个,每个触控按键均对应相应的仿真灭火设备的类型,均设置在仿真灭火设备上。在本实施例中,仿真灭火设备包括干冰灭火器、二氧化碳灭火器、水基灭火器或者泡沫灭火器等4种类型,仿真灭火设备的类型本发明在此不做具体限定,可以根据实际需求增加或减少,实际需求根据虚拟火灾场景画面的数量而决定。

用户灭火设备的选择结果指的是在用户按钮触控按钮之后,生成相应的触发信号,控制设备可识别触发信号确定仿真灭火设备的选择结果。例如:当按下干冰灭火器触控按钮时,发送干冰灭火选择触发信号,控制设备识别出用户选择的是干冰灭火器。

具体的,在用户戴上虚拟显示设备后,控制设备发送虚拟火灾场景画面至虚拟显示设备,当用户看到虚拟火灾场景画面后,则根据虚拟火灾场景画面,按下手中仿真灭火设备的相应的触控按钮,然后触控按钮发送触发信号至控制设备。

步骤S80,判断所述预设灭火设备和所述灭火设备选择结果是否一致,得到演练结果;

控制设备根据虚拟火灾画面与仿真灭火设备之间的映射关系,判断用户是否选择了正确的仿真灭火设备类型,若选择正确,则演练成功,若选择错误,则当前虚拟火灾场景画面保持不变。另外,用户还可在演练成功之后按下开关电源触发按键,仿真灭火设备停止工作。

在本实施例中通过当用户戴上虚拟显示设备后,控制设备从多个预设虚拟火灾场景画面选择出一个虚拟火灾场景发送值虚拟显示设备,用户根据虚拟火灾场景画面对仿真灭火设备进行操作,按下相应的触发按钮,然后根据触发按钮发送触发信号至控制设备,控制设备对触发信号进行识别,确定用户的仿真灭火设备选择结果,最后控制设备根据虚拟火灾场景画面和仿真灭火设备的映射关系,判断用户是否选择了正确的仿真灭火设备的类型。由此,本发明实时例中控制设备仅仅通过对虚拟显示设备和仿真灭火设备的控制,让用户可以进行虚拟的灭火操作,实现了消防培训现场布置简单和灭火设备的可重复使用,达到了可供多人次进行进行消防演练的效果。

进一步的,作为一个实施例,参照图4,本发明消防演练控制方法第二实施例的流程示意图,基于上述图3所示的实施例,所述判断所述预设灭火设备和所述灭火设备选择结果是否一致,得到演练结果的步骤,具体包括:

步骤S81,若所述预设灭火设备和所述灭火设备选择结果一致,则从多个所述预设虚拟火灾场景画面中确定出第一预设虚拟火灾场景画面,以使所述虚拟显示设备显示所述第一预设虚拟火灾场景画面;其中,所述第一预设虚拟火宅场景画面为灭火成功画面;

第一预设画面是指多个预设虚拟火灾场景画面中的灭火成功的画面。

在本实施例中,通过控制设备判断用户是否选择了正确的仿真灭火设备的类型之后,如果选择结果正确,则说明用户选择与虚拟火灾场景画面相应的仿真灭火器。这时,控制设备则从多个预设火灾场景画面中调取出灭火成功的画面,并将灭火成功的画面发送至虚拟显示设备,戴上虚拟显示设备的用户可以看到当前的画面中火灾的火情变小。由此,本发明实施例中控制设备通过从多个预设虚拟火灾场景画面中调取灭火成功画面,并发送至虚拟显示设备,让用户不仅可以看到火灾画面的火情被成功灭掉,而且可以让用户知道自己灭火操作正确。

进一步的,作为一个实施例,参照图5,本发明消防演练控制方法第三实施例的流程示意图,基于上述图4所示的实施例,所述消防演练还包括与所述控制设备连接的视频输入设备、信息采集设备和云端服务器;所述从多个预设虚拟火灾场景画面中确定出目标虚拟火灾场景画面;每个所述预设虚拟火灾场景画面具有对应的预设灭火设备的步骤之前,所述方法还包括:

步骤S10,接收所述视频输入设备发送的用户人脸图像和所述信息采集设备发送的用户个人信息;

视频输入设备可以是现有的各种型号的摄像头,包括但不限于主控芯片、感光芯片、镜头和电源。

用户个人信息指的是用户的个人身份信息,包括但不限于:身份证号码、姓名、年龄以及考试编号等,本发明对此不作具体限定。

用户人脸图像指的是利用视频输入设备拍摄的用户人脸图片。信息采集设备可以为利用REID射频识别技术的身份证信息读取器,包括预留接口,该接口可以是SDK接口。

可以理解的是,视频输入设备在对用户进行拍摄照片时,应在用户的演练培训范围进行拍摄,另外,也应在识别到用户的人脸的时候进行拍摄。

具体的,视频输入设备在识别到用户人脸时,对用户人脸进行拍摄,得到人脸图像,另外用户将身份证放置在身份信息采集器上,身份信息采集器对身份证进行读取,得到用户个人信息,最后将人脸图像和用户个人信息发送至控制设备。

步骤S11,将所述用户个人信息发送至云服务器,以使所述云服务器根据预设人脸图像集合,确定并反馈与所述用户个人信息对应的第一人脸图像,其中,所述预设人脸图像集合包括用户个人信息和所述第一人脸图像之间的关系;

步骤S12,判断所述用户人脸图像和所述第一人脸图像是否一致;

人脸图像集合存储在云服务器中,人脸图像集合中包括用户人脸图像与用户个人信息的对应关系。第一人脸图像指的是用户在第一次进行人脸识别时,视频输入设备将拍摄到的人脸图像上传并存储在云服务器中,即之前拍摄的人脸图像为第一人脸图像。

具体的,在用户第一次准备戴上虚拟显示设备准备进行消防演练时,需要首先进行身份信息比对,第一次需要身份信息采集器对身份证进行读取用于进行人脸识别,这时摄像头会将采集的人脸图像发送至控制设备,进而控制设备将采集的人脸图像发送至云服务器人脸图像库中进行存储,可以使得用户可以进行下一次的人脸识别认证。

具体的,当控制设备接收用户个人信息和人脸图像时,控制设备向云服务器发送请求,云服务器接收到请求后,查找与用户个人信息对应的人脸图像,若查找到与用户个人信息对应的人脸图像,则将查找到的人脸图像反馈至控制设备,最后将人脸图像与视频输入设备拍摄的人脸图像进行特征比对。

步骤S13,若所述用户人脸图像和所述第一人脸图像一致,则执行所述从多个预设虚拟火灾场景画面中确定出所述目标虚拟火灾场景画面。

可理解的是,若第一人脸图像与视频输入设备拍摄的人脸图像特征比对不一致,则说明用户人脸识别失败。此时虚拟显示设备不会显示任何画面。

具体的,若第一人脸图像与视频输入设备拍摄的人脸图像特征比对一致,则说明用户人脸识别认证成功。此时,控制设备则根据认证成功的结果,将从预设虚拟火灾场景画面确定出的目标虚拟火灾场景画面发送至虚拟显示设备,用户戴上虚拟显示设备之后则可以看到虚拟火灾场景画面,进而可以开始进行消防演练培训。另外,刷脸的时间作为用户参加消防演练培训的签到时间,并添加考试顺序和生成考试编号。在进行考试时,信息采集设备可以进行获取考试编号,以便后续控制设备对视频输入设备拍摄的照片中进行添加水印的操作。

在本实施例中,通过视频输入设备对用户进行人脸图像拍摄和身份信息采集采集用户个人信息,然后将个人信息发送至控制设备,控制设备根据云服务存储的人脸图像集合反馈的第一人脸图像与视频输入设备拍摄的人脸图像进行特征比对,若特征比对一致,则身份验证成功。此时,用户戴上虚拟显示设备就可以看到虚拟火灾场景画面,实现了在戴上虚拟显示设备进行消防演练前对用户进行人脸识别认证,避免了他人代替进行消防演练培训,保证了用户的消防演练培训结果准确无误。

进一步的,本发明消防演练控制方法第四实施例提供一种消防演练控制方法,

所述消防系统还包括场景定位器,所述场景定位器与所述消防演练的用户初始位间隔预设距离设置,以与在所述虚拟显示设备的虚拟空间中,所述目标虚拟火灾场景画面与用户视角位置之间的距离相匹配;所述判断所述预设灭火设备和所述灭火设备选择结果是否一致,得到演练结果的步骤之后,所述方法还包括:

步骤S100,根据所述第一位置信接收所述仿真灭火设备发送的第一位置信息,以及所述场景定位器发送的第二位置信息;

需要说明的是,在用户戴上虚拟显示设备后,场景定位器和仿真灭火设备在虚拟显示设备的虚拟空间中对应显示的是虚拟火灾场景画面和灭火器。

预设距离是指场景定位器与用户初始位之间的距离,该预设距离是为了保证在消防演练开始时,用户站在用户初始位后戴上虚拟现实设备后,在虚拟空间中看的画面中,虚拟火灾场景发生点与用户之间的距离与现实世界中,场景定位器和用户初始位之间的距离一致,目的在于后续准确反应用户在演练过程中,用户的移动距离以及灭火动作对火情的影响。

需要说明的是,场景定位器固定设置在演练范围内,其位置不需要通过定位来获得,在运行时,直接发送位置信息至控制设备即可。

第一位置信息是指仿真灭火设备发送的位置信息,仿真灭火设备内设置有GPS定位模块,在运行时,仿真灭火设备通过GPS定位模块发送定位信息至控制设备,也即仿真灭火设备在演练范围内的位置信息。

第二位置信息是指场景定位器在演练范围内的位置信息。

步骤S120,根据所述第一位置信息与第二位置信息,调整所述虚拟显示设备的显示画面。

具体的,在控制设备接收到仿真灭火设备发送的第一位置信息和场景定位器发出的第二位置信息后,控制设备计算第一位置信息和第二位置信息之间的差值,然后判断差值是否在预设范围值,最后根据判断的结果判断用户的灭火动作是否产生了有效的灭火效果,然后从多个虚拟火灾场景画面中选择相应的画面,并发送至虚拟显示设备,以使用户可以看到相应的画面。其中,差值在预设范围值内时,表示用户执行的灭火动作可以达到灭火条件,以将该虚拟火情扑灭,反之用户执行的灭火动作未能达到灭火条件,不能扑灭火情。

如,用户虽然选择除了正确的灭火器类型,但是执行的灭火动作距离虚拟火灾场景发生点过远,并未在可以达到灭火条件的预设范围值内,从而也未能演练成功。

在本实施例中,控制设备通过接收到的仿真灭火设备和场景定位器在演练范围内的位置信息,以此来选择相应的虚拟火灾场景画面并反馈至虚拟显示设备,使戴上虚拟显示设备的用户可以感受到自己消防演练操作是否正确。

此外,在本实施例中,场景定位器还与音响设备配合,让消防演练培训更加逼真,音响设备主要是模拟火灾发生时的声音、仿真灭火器使用时的声音,同时也包含演练过程中的语音提示。

进一步的,本发明消防演练控制方法第五实施例提供一种消防演练控制方法,所述根据所述第一位置信息与第二位置信息,调整所述虚拟显示设备的显示画面的步骤,具体包括:

步骤S121,判断所述第一位置信息与第二位置信息的差值是否在预设范围内,调整所述虚拟显示设备的显示画面;

步骤S122,若所述差值在预设范围内,从多个所述预设虚拟火灾场景画面中确定出第一预设虚拟火灾场景画面。

具体的,控制设备在接收到仿真灭火设备发送的位置信息和场景定位器发送的位置信息后,判断二者之间的位置距离之差是否在3-5m范围内,如果在3-5m范围内,则说明用户对于灭火器的使用操作是正确的。此时控制设备则从预设虚拟火灾场景画面中选择灭火成功画面,并将灭火成功画面发送至虚拟显示设备。

可理解的是,如果二者之间的位置距离之差小于3m或者大于5m,则说明用户对于灭火器的使用操作是错误的。此时,虚拟显示设备会保持之前的目标虚拟火灾场景画面不变。

在本实施例中,通过控制设备判断仿真灭火设备发送的位置信息和场景定位器发送的位置信息是否灭火器使用标准的范围内(3-5m),若在范围内,则控制设备从多个预设火灾场景画面中选出灭火成功画面并发送至虚拟显示设备,以使用户可以看到灭火成功,实现了在虚拟场景中用户也能感受到真实的灭火器使用操作规范。

进一步的,本发明消防演练控制方法第六实施例提供一种消防演练控制方法,所述对所述在演练过程中拍摄的照片中添加水印,得到添加水印后的照片步骤之后,所述方法还包括:

步骤S140,接收所述视频输入设备发送的在演练过程中拍摄的照片;

演练过程中拍摄的照片指的是在消防演练培训范围内对用户进行抓拍的照片。

可理解的是,视频输入设备在消防演练培训前和消防演练培训后均不进行抓拍照片。

具体的,用户在消防演练过程中时,视频输入设备还用于对用户进行照片抓拍,然后将抓拍的照片发送至控制设备,抓拍的内容可以是在进行灭火器的类型选择时和/或进行模拟灭火时,本发明在此不做具体限定。

步骤S160,对所述在演练过程中拍摄的照片中添加水印,得到添加水印后的照片。

水印的内容信息可以是但不包括在视频输入设备拍摄的照片上添加用户身份证号、考试时间和姓名等,本发明在此不做具体限定。

具体的,在控制设备接收视频设备拍摄的照片后,控制设备对照片进行添加水印操作。

在本实施例中,通过控制设备对视频输入设备发送的拍摄的在演练过程的照片进行添加水印操作,实现了用户可以根据添加水印后的照片看到自己的消防演练培训的操作是否规范,还可以根据照片上的水印看到自己是何时参加消防演练培训的。

进一步的,本发明消防演练控制方法第六实施例提供一种消防演练控制方法,所述根据所述第一位置信息与第二位置信息,调整所述虚拟显示设备的显示画面的的步骤之后,所述方法还包括:

步骤S160,接收所述视频输入设备发送的在演练过程中录制的视频;

步骤S180,从在演练过程中录制的视频截取出预设时长的视频片段。

演练过程中录制的视频指的是在消防演练培训范围内对用户进行视频拍摄。

预设时长要求本发明设定的是8S,但预设时长可以根据实际需求进行设定,本发明在此不做具体限定。

拉流处理指的是从一段视频视频截取一定时间范围内的视频,本发明采用的是ffmepg技术,也可以采用其他与ffmepg技术类似的视频处理技术,本发明在此不做具体限定。ffmepg技术通过考试id和考试时间作为时间戳,对视频输入设备拍摄的视频进行拉流处理,最终得到的是一段时间为8s的短视频。

需要说明的是,ffmepg技术对视频输入设备录制的视频进行拉流处理时,应在用户第一按下灭火器触发按键选择灭火器类型并且识别到用户的人脸之后开始进行截取。

在本实施例中,为了实现视频的预览功能,采用了wvp-pro+ZLMediaKit流媒体技术,wvp全称为WEB VIDEO PLATFORM(网络视频平台),wvp它是一个基于GB28181-2016标准实现的开箱即用的网络视频平台,ZLMediaKit指的是流媒体服务。vwp负责实现核心信令与设备管理后台部分,支持NAT穿透和支持IPC、NVR、DVR接入,还支持RTSP/RTMP等流媒体传输协议。ZLMediaKit基于C++11开发,由于避免了裸指针,代码稳定可靠,性能优越。

另外,为了对录制的视频进行截取处理,本实施例还通过ffmpeg技术来实现,ffmpeg(多媒体处理工具)是一种可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序,它提供了录制、转换以及流化音视频的完整解决方案,其中包含了很多先进的音频/视频编解码库。

在本实施例中,在通过ffmpeg技术截取短视频后还可将短视频发送至至区块链进行存储,而区块链通过Hbase技术来进行存储,Hbase是一种分布式数据库,Hbase非常适合高速的计算聚合。

在本实施例中,还可以将截取的短视频发送至评测软件,评测软件再将短视频发送至用户的移动终端,即用户可以看到自己的消防演练成绩报告,并且还可以下载成绩报告。移动终端可以是手机、电脑、平板电脑等,本发明在此不做限定。移动终端可以使用uni-app框架进行开发。评测软件可以是用SpringCloud框架进行开发,SpringCloud是基于SpringBoot提供了一套微服务解决方案,包括服务注册与发现,配置中心,全链路监控,服务网关,负载均衡,熔断器等组件,除了基于NetFlix的开源组件做高度抽象封装之外,还有一些选型中立的开源组件。SpringCloud利用SpringBoot的开发便利性巧妙地简化了分布式系统基础设施的开发,SpringCloud为开发人员提供了快速构建分布式系统的一些工具,包括配置管理、服务发现、断路器、路由、微代理、事件总线、全局锁、决策竞选、分布式会话等等,它们都可以用SpringBoot的开发风格做到一键启动和部署。

在本实施例中,通过ffmepg技术对视频输入设备拍摄的在演练过程中的视频拉流处理,获得一段记录用户在第一次按下灭火器触发按键选择灭火器类型并且识别到用户的人脸之后开始进行截取的8s短视频,实现了用户可以根据记录的视频观察自己在消防演练培训中的灭火操作是否标准。

参照图6,基于同样的发明构思,本发明还提出一种消防演练控制装置,配置于消防演练的控制设备,所述消防演练包括:虚拟显示设备与仿真灭火设备,所述虚拟显示设备与所述仿真灭火设备均与所述控制设备连接;所示消防演练装置包括:

画面确定模块,用于从多个预设虚拟火灾场景画面中确定出目标虚拟火灾场景画面;每个所述预设虚拟火灾场景画面具有对应的预设灭火设备;

画面显示模块,用于将所述目标虚拟火灾场景画面发送至所述虚拟显示设备,以使所述虚拟显示设备显示所述目标虚拟火灾场景画面;

指令接收模块,用于根据接收到仿真灭火设备发送的用户触达指令,确定所述用户的灭火设备选择结果,并将所述灭火设备选择结果输出至控制设备;

结果判断模块,用于判断所述预设灭火设备和所述灭火设备选择结果是否一致,得到演练结果。

本消防演练装置的实施例参照上述方法实施例,此处不再赘述。

此外,本发明实施例还提出一种计算机存储介质,存储介质上存储有消防演练控制程序,消防演练控制程序被处理器执行时实现如上文的消防演练控制方法的步骤。因此,这里将不再进行赘述。另外,对采用相同方法的有益效果描述,也不再进行赘述。对于本申请所涉及的计算机可读存储介质实施例中未披露的技术细节,请参照本申请方法实施例的描述。确定为示例,程序指令可被部署为在一个计算设备上执行,或者在位于一个地点的多个计算设备上执行,又或者,在分布在多个地点且通过通信网络互连的多个计算设备上执行。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,上述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,上述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(RandomAccessMemory,RAM)等。

另外需说明的是,以上所描述的装置实施例仅仅是示意性的,其中作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。另外,本发明提供的装置实施例附图中,模块之间的连接关系表示它们之间具有通信连接,具体可以实现为一条或多条通信总线或信号线。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。

通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件的方式来实现,当然也可以通过专用硬件包括专用集成电路、专用CPU、专用存储器、专用元器件等来实现。一般情况下,凡由计算机程序完成的功能都可以很容易地用相应的硬件来实现,而且,用来实现同一功能的具体硬件结构也可以是多种多样的,例如模拟电路、数字电路或专用电路等。但是,对本发明而言更多情况下软件程序实现是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在可读取的存储介质中,如计算机的软盘、U盘、移动硬盘、只读存储器(ROM,Read-OnlyMemory)、随机存取存储器(RAM,RandomAccessMemory)、磁碟或者光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例的方法。

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

技术分类

06120114715606