操作检测方法及装置与流程

文档序号:16091040发布日期:2018-11-27 23:01阅读:178来源:国知局

本发明涉及虚拟现实技术领域,具体而言,涉及一种操作检测方法及装置。



背景技术:

传统的冶金设备的故障检修实训的开展通常依赖于实际的设备,需要用户针对不同故障状态下的冶金设备进行实际地故障修复操作演练。

发明人经研究发现,采用实际的冶金设备进行故障修复操作演练时,由于生产现场的情况错综复杂,对设备进行近距离检查将增加培训所产生的事故风险,操作不当将会引起操作事故,进而可能造成人员伤亡情况。



技术实现要素:

有鉴于此,本发明的目的在于提供一种操作检测方法及装置,以有效避免在进行故障修复演练时可能造成操作事故进而造成人员伤亡的情况。

为实现上述目的,本发明实施例采用如下技术方案:

一种操作检测方法,应用于虚拟现实设备,所述方法包括:

获取包括冶金设备的预设故障信息的信息库;

基于所述信息库中的预设故障信息对所述冶金设备进行三维建模以得到异常模型;

获取所述预设故障信息对应的解决方案,根据所述解决方案生成故障识别操作流程;

获取用户基于所述虚拟现实设备对所述异常模型进行故障识别操作的操作行为,将该操作行为与该异常模型对应的故障识别操作流程进行匹配以得到匹配结果,其中,所述匹配结果为操作异常或操作正常。

可选的,在上述操作检测方法中,所述虚拟现实设备关联有动作捕捉器,获取用户基于所述虚拟现实设备对所述异常模型进行故障识别操作的操作行为的步骤包括:

获取所述动作捕捉器捕捉用户基于所述虚拟现实设备对所述异常模型进行操作的操作动作图像进行转化后得到的动作数字信号;

采用虚拟现实软件对所述动作数字信号进行解析以生成所述用户的操作行为。

可选的,在上述操作检测方法中,所述信息库还包括预设正常信息,在执行获取包括冶金设备的预设故障信息的信息库的步骤之后,所述方法还包括:

基于所述信息库中的预设正常信息对所述冶金设备进行三维建模以得到正常模型;

在执行将该操作行为与各所述故障识别操作流程进行匹配以得到匹配结果的步骤之后,所述方法还包括:

当操作结果为操作异常时,显示与所述用户的操作行为匹配的故障识别操作流程对应的异常模型;

当操作结果为操作正常时,显示所述正常模型。

可选的,在上述操作检测方法中,当操作结果为操作正常时,在执行将该操作行为与各所述故障识别操作流程进行匹配以得到匹配结果的步骤之后,所述方法还包括:

获取所述用户的身份信息,将该用户的操作行为、该操作行为对应故障识别操作流程和所述身份信息进行保存。

可选的,在上述操作检测方法中,当操作结果为操作异常时,在执行将该操作行为与各所述故障识别操作流程进行匹配以得到匹配结果的步骤之后,所述方法还包括:

生成一操作选项,所述操作选项包括再次操作选项或结束选项;

接收用户基于所述操作选项反馈的选择信息;

当所述选择信息为再次操作时,再次获取用户基于所述虚拟现实设备对所述异常模型进行故障识别操作的操作行为,将该操作行为与该异常模型对应的故障识别操作流程进行匹配以得到匹配结果,直至匹配结果为操作正常。

本发明还提供一种操作检测装置,应用于虚拟现实设备,所述装置包括:

信息获取模块,用于获取包括冶金设备的预设故障信息的信息库;

模型建立模块,用于基于所述信息库中的预设故障信息对所述冶金设备进行三维建模以得到异常模型;

方案获得模块,用于获取所述预设故障信息对应的解决方案,根据所述解决方案生成故障识别操作流程;

比对模块,用于获取用户基于所述虚拟现实设备对所述异常模型进行故障识别操作的操作行为,将该操作行为与该异常模型对应的故障识别操作流程进行匹配以得到匹配结果,其中,所述匹配结果为操作异常或操作正常。

可选的,在上述操作检测装置中,所述虚拟现实设备关联有动作捕捉器,所述比对模块包括:

获取子模块,用于获取所述动作捕捉器捕捉用户基于所述虚拟现实设备对所述异常模型进行操作的操作动作图像进行转化后得到的动作数字信号;

解析子模块,用于采用虚拟现实软件对所述动作数字信号进行解析以生成所述用户的操作行为。

可选的,在上述操作检测装置中,所述信息库还包括预设正常信息,所述模型建立模块,还用于基于所述信息库中的预设正常信息对所述冶金设备进行三维建模以得到正常模型;

所述装置还包括:

显示模块,用于当操作结果为操作异常时,显示与所述用户的操作行为匹配的故障识别操作流程对应的异常模型;

所述显示模块,还用于当操作结果为操作正常时,显示所述正常模型。

可选的,在上述操作检测装置中,当操作结果为操作正常时,所述装置还包括:

保存模块,用于获取所述用户的身份信息,将该用户的操作行为、该操作行为对应故障识别操作流程和所述身份信息进行保存。

可选的,在上述操作检测装置中,当操作结果为操作异常时,所述装置还包括:

选项生成模块,用于生成一操作选项,其中,所述操作选项包括再次操作选项或结束选项;

接收模块,用于接收用户基于所述操作选项反馈的选择信息,其中,所述选择信息为再次操作信息或结束信息;

所述比对模块,还用于当所述选择信息为再次操作时,再次获取用户基于所述虚拟现实设备对所述异常模型进行故障识别操作的操作行为,将该操作行为与该异常模型对应的故障识别操作流程进行匹配以得到匹配结果,直至匹配结果为操作正常。

本发明提供的一种操作检测方法及装置,方法通过基于预设故障信息对冶金设备进行三维建模以得到异常模型,获取所述预设故障信息对应的故障识别操作流程,以及获取用户基于所述虚拟现实设备对所述异常模型进行故障识别操作的操作行为,将该操作行为与该异常模型对应的故障识别操作流程进行匹配,进而实现使用户采用虚拟现实设备对冶金设备在异常状况下对应的异常模型进行故障识别操作仿真模拟,避免了由于生产现场的情况错综复杂,对设备进行近距离检查时由于操作不当将会引起操作事故,进而可能造成人员伤亡情况。

为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。

附图说明

图1为本发明实施例提供的一种虚拟现实设备的应用框图。

图2为本发明实施例提供的操作检测方法的流程示意图。

图3为图2中步骤S140的流程示意图。

图4为本发明实施例提供的操作检测方法的另一流程示意图。

图5为本发明实施例提供的操作检测装置的连接框图。

图6为本发明实施例提供的比对模块的连接框图。

图7为本发明实施例提供的操作检测装置的另一连接框图。

图标:10-虚拟现实设备;12-存储器;14-处理器;100-操作检测装置;110-信息获取模块;120-模型建立模块;130-方案获得模块;140-比对模块;142-获取子模块;144-解析子模块;150-显示模块;160-保存模块;170-选项生成模块;180-接收模块。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例只是本发明的一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。

因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。

如图1所示,是本发明较佳实施例提供的虚拟现实设备10的方框示意图。本发明实施例中的虚拟现实设备10可以为具备数据处理能力的设备。如图1所示,虚拟现实设备10可以包括但不限于:存储器12和处理器14,可以理解,所述虚拟现实设备10还可以包括VR显示器以及数据手套等。

所述存储器12、处理器14、VR显示器以及数据手套相互之间直接或间接地电性连接,以实现数据的传输或交互。例如,这些元件相互之间可通过一条或多条通讯总线或信号线实现电性连接。存储器12中存储有以软件或固件(Firmware)的形式存储于所述存储器12中的软件功能模块,所述处理器14通过运行存储在存储器12内的软件程序以及模块,如本发明实施例中的操作检测装置100,从而执行各种功能应用以及数据处理,即实现本发明实施例中的操作检测方法。

所述存储器12可以是,但不限于,随机存取存储器(Random Access Memory,RAM),只读存储器(Read Only Memory,ROM),可编程只读存储器(Programmable Read-Only Memory,PROM),可擦除只读存储器(Erasable Programmable Read-Only Memory,EPROM),电可擦除只读存储器(Electrically Erasable Programmable Read-Only Memory,EEPROM)等。其中,存储器12用于存储程序,所述处理器14在接收到执行指令后,执行所述程序。

所述处理器14可能是一种集成电路芯片,具有信号的处理能力。上述的处理器14可以是通用处理器,包括中央处理器(Central Processing Unit,CPU)、网络处理器(Network Processor,NP)等。还可以是数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。

所述VR显示器可以是头戴VR显示器或虚拟显示头盔,在此不作具体限定。所述数据手套可以是虚拟现实数据手套或力反馈数据手套,在此不作具体限定。

可以理解,图1所示的结构仅为示意,所述虚拟现实设备10还可包括比图1中所示更多或者更少的组件,或者具有与图1所示不同的配置。图1中所示的各组件可以采用硬件、软件或其组合实现。

请结合图2,本发明提供的一种可应用于上述虚拟现实设备10的操作检测方法,所述操作检测方法应用于上述虚拟现实设备10时实现步骤S110-S140四个步骤。

步骤S110:获取包括冶金设备的预设故障信息的信息库。

其中,所述预设故障信息的数量可以是一个也可以是多个,所述信息库可以是存储于所述存储器12中,也可以存储于与所述虚拟现实设备100关联的数据库中。

步骤S120:基于所述信息库中的预设故障信息对所述冶金设备进行三维建模以得到异常模型。

其中,当所述预设故障信息为多条时,对应的异常模型为多个,且每个故障信息对应一个异常模型。

步骤S130:获取所述预设故障信息对应的解决方案,根据所述解决方案生成故障识别操作流程。

其中,所述预设故障对应的解决方案可以是相应管理人员或培训老师等人员的操作生成的。

步骤S140:获取用户基于所述虚拟现实设备10对所述异常模型进行故障识别操作的操作行为,将该操作行为与该异常模型对应的故障识别操作流程进行匹配以得到匹配结果。

其中,所述匹配结果为操作异常或操作正常。获取用户基于所述虚拟现实设备10对所述异常模型进行故障识别操作的操作行为的方式可以是,采用动作捕捉器或摄像头等具有图像采集功能的电子设备对用户的操作行为进行拍摄以得到动作数字信号,并采用虚拟现实软件对该动作数字信号进行解析得到。获取用户基于所述虚拟现实设备10对所述异常模型进行故障识别操作的操作行为的方式还可以是根据数据手套中设置的与所述处理器关联的各传感器检测到的信号得到用户的手的姿态并准确实时地传递给虚拟环境以进行解析得到的,在此不作具体限定。

可选的,在本实施例中,所述虚拟现实设备10关联有动作捕捉器,获取用户基于所述虚拟现实设备10对所述异常模型进行故障识别操作的操作行为的步骤包括:

步骤S142:获取所述动作捕捉器捕捉用户基于所述虚拟现实设备10对所述异常模型进行操作的操作动作图像进行转化后得到的动作数字信号。

步骤S144:采用虚拟现实软件对所述动作数字信号进行解析以生成所述用户的操作行为。

通过上述设置,可以实现使用户采用虚拟现实设备10对冶金设备在异常状况下对应的异常模型进行故障识别操作仿真模拟,避免了由于生产现场的情况错综复杂,对设备进行近距离检查时由于操作不当将会引起操作事故,进而可能造成人员伤亡情况。

还可以有效避免在对多个信息化程度较弱,无法针对实际操作学习异常故障理论内容时造成的教学内容单一的问题。此外,还可以有效避免采用冶金设备进行故障处理操作时造成冶金设备的使用寿命消耗加大进而造成的维护成本高的问题,以及避免由于冶金设备价格昂贵,无法大量购入专用于故障识别操作培训的情况。

可选的,为便于用户查看进行操作检测的操作检测结果,可选的,在本实施例中,所述信息库还包括预设正常信息,在执行获取包括冶金设备的预设故障信息的信息库的步骤之后,所述方法还包括:

基于所述信息库中的预设正常信息对所述冶金设备进行三维建模以得到正常模型;

在执行将该操作行为与各所述故障识别操作流程进行匹配以得到匹配结果的步骤之后,所述方法还包括:

当操作结果为操作异常时,显示与所述用户的操作行为匹配的故障识别操作流程对应的异常模型。

当操作结果为操作正常时,显示所述正常模型。

通过上述设置以便于用户查看操作结果。可以理解,显示所述异常模型或正常模型的设备可以是VR显示器。

为便于对用户的操作进行记录,可选的,在本实施例中,当操作结果为操作正常时,在执行将该操作行为与各所述故障识别操作流程进行匹配以得到匹配结果的步骤之后,所述方法还包括:

获取所述用户的身份信息,将该用户的操作行为、该操作行为对应的故障识别操作流程和所述身份信息进行保存。

为便于在操作结果为异常时,使得用户可以再次进行故障识别操作,可选的,在本实施例中,当操作结果为操作异常时,在执行将该操作行为与各所述故障识别操作流程进行匹配以得到匹配结果的步骤之后,所述方法还包括:

步骤S150:生成一操作选项,所述操作选项包括再次操作选项或结束选项。

步骤S160:接收用户基于所述操作选项反馈的选择信息。

步骤S170:当所述选择信息为再次操作时,再次获取用户基于所述虚拟现实设备10对所述异常模型进行故障识别操作的操作行为,将该操作行为与该异常模型对应的故障识别操作流程进行匹配以得到匹配结果,直至匹配结果为操作正常。

通过上述设置,以在用户选择的操作选项为再次操作时,用户能够再次对异常模型进行故障识别操作,进而实现对异常模型进行针对性地重复故障识别操作,以使学习效果更佳。

请结合图5,在上述基础上,本发明还提供一种操作检测装置100,包括:信息获取模块110、模型建立模块120、方案获得模块130以及比对模块140。

所述信息获取模块110用于获取包括冶金设备的预设故障信息的信息库。在本实施例中,所述信息获取模块110可用于执行图2所示的步骤S110,关于所述信息获取模块110的具体描述可以参照前文对步骤S110的描述。

所述模型建立模块120用于基于所述信息库中的预设故障信息对所述冶金设备进行三维建模以得到异常模型。在本实施例中,所述模型建立模块120可用于执行图2所示的步骤S120,关于所述模型建立模块120的具体描述可以参照前文对步骤S120的描述。

所述方案获得模块130用于获取所述预设故障信息对应的解决方案,根据所述解决方案生成故障识别操作流程。在本实施例中,所述方案获得模块130可用于执行图2所示的步骤S130,关于所述方案获得模块130的具体描述可以参照前文对步骤S130的描述。

所述比对模块140,用于获取用户基于所述虚拟现实设备10对所述异常模型进行故障识别操作的操作行为,将该操作行为与该异常模型对应的故障识别操作流程进行匹配以得到匹配结果。其中,所述匹配结果为操作异常或操作正常。在本实施例中,所述比对模块140可用于执行图2所示的步骤S140,关于所述比对模块140的具体描述可以参照前文对步骤S140的描述。

请结合图6,可选的,在本实施例中,所述虚拟现实设备10关联有动作捕捉器,所述比对模块140包括获取子模块142和解析子模块144。

所述获取子模块142用于获取所述动作捕捉器捕捉用户基于所述虚拟现实设备10对所述异常模型进行操作的操作动作图像进行转化后得到的动作数字信号。在本实施例中,所述获取子模块142可用于执行图3所示的步骤S142,关于所述获取子模块142的具体描述可以参照前文对步骤S142的描述。

所述解析子模块144用于采用虚拟现实软件对所述动作数字信号进行解析以生成所述用户的操作行为。在本实施例中,所述解析子模块144可用于执行图3所示的步骤S144,关于所述解析子模块144的具体描述可以参照前文对步骤S144的描述。

请结合图7,可选的,在本实施例中,所述信息库还包括预设正常信息,所述模型建立模块120,还用于基于所述信息库中预设正常信息对所述冶金设备进行三维建模以得到正常模型。

所述操作检测装置100还包括显示模块150。

所述显示模块150用于当操作结果为操作异常时,显示与所述用户的操作行为匹配的故障识别操作流程对应的异常模型。所述显示模块150还用于当操作结果为操作正常时,显示所述正常模型。在本实施例中,关于所述显示模块150的具体描述可以参照前文对操作检测方法的描述。

可选的,在本实施例中,当操作结果为操作正常时,所述操作检测装置100还包括保存模块160。

所述保存模块160用于获取所述用户的身份信息,将该用户的操作行为、该操作行为对应故障识别操作流程和所述身份信息进行保存。在本实施例中,关于所述保存模块160的具体描述可以参照前文对操作检测方法的描述。

可选的,在本实施例中,当操作结果为操作异常时,所述操作检测装置100还包括选项生成模块170和接收模块180。

所述选项生成模块170用于生成一操作选项,所述操作选项包括再次操作选项或结束选项。在本实施例中,所述选项生成模块170可用于执行图4所示的步骤S150,关于所述选项生成模块170的具体描述可以参照前文对步骤S150的描述。

所述接收模块180用于接收用户基于所述操作选项反馈的选择信息,其中,所述选择信息为再次操作信息或结束信息。在本实施例中,所述接收模块180可用于执行图4所示的步骤S160,关于所述接收模块180的具体描述可以参照前文对步骤S160的描述。

所述比对模块140还用于当所述选择信息为再次操作时,再次获取用户基于所述虚拟现实设备10对所述异常模型进行故障识别操作的操作行为,将该操作行为与该异常模型对应的故障识别操作流程进行匹配以得到匹配结果,直至匹配结果为操作正常。关于所述比对模块140的具体描述,还可以参照前文对步骤S170的描述。

综上,本发明提供的一种操作检测方法及装置,方法通过基于预设故障信息对冶金设备进行三维建模以得到异常模型,获取所述预设故障信息对应的故障识别操作流程,以及获取用户基于所述虚拟现实设备10对所述异常模型进行故障识别操作的操作行为,将该操作行为与该异常模型对应的故障识别操作流程进行匹配,进而实现使用户采用虚拟现实设备10对冶金设备在异常状况下对应的异常模型进行故障识别操作仿真模拟,避免了由于生产现场的情况错综复杂,对设备进行近距离检查时由于操作不当将会引起操作事故,进而可能造成人员伤亡情况。进一步地,通过采用上述方法还可以有效避免在对多个信息化程度较弱,无法针对实际操作学习异常故障理论内容时造成的教学内容单一的问题。此外,还可以有效避免采用冶金设备进行一次故障处理操作时造成的使用寿命消耗加大,维护成本高的问题,以及由于冶金设备价格昂贵,无法大量购入专用于故障识别操作培训。

在本发明实施例所提供的几个实施例中,应该理解到,所揭露的装置和方法,也可以通过其它的方式实现。以上所描述的装置和方法实施例仅仅是示意性的,例如,附图中的流程图和框图显示了根据本发明的多个实施例的装置、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。

以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

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