本发明涉及人机交互安全管理领域,尤其涉及一种人机交互误操作管理系统和方法。
背景技术:
操作安全设计是人机交互系统的设计目标之一,通常操作不安全性是由于人员操作错误引起的,一般分类为技能差错、知觉差错和决策差错。目前多数设备硬件一般采用增加操作源头与人员的物理隔离,或将操作程序设计为多环节来管理操作错误,例如人机交互操作面板通过选用带保护盖的按钮或选用旋钮代替按钮的方式,在每步操作后,人员需按下确认按钮,以此来降低误操作的概率。这种硬件的操作保护方法在操作错误发生时无法进行提示及立即禁止,因此需配套软件中增加对错误操作的禁止处理及提示。在人机交互屏幕尺寸大小比较有限的情况下,多数人机交互软件只具备不响应操作错误,或错误提示复杂难以指导人员恢复正确操作,不具备保证错误操作恢复及多层操作错误完全恢复的功能。
技术实现要素:
鉴于上述的分析,本发明旨在提供一种人机交互误操作管理系统和方法,实现了人机交互屏幕尺寸大小有限的情况下,只需使用单行文本空间即可完成操作错误管理,并通过辅助操作决策信息提示,不响应操作错误并立即提示,保证了操作错误恢复后才继续设备工作流程,以及多层操作错误按步完全恢复的功能。
本发明的目的主要是通过以下技术方案实现的:
一方面,本发明实施例提供了一种人机交互误操作管理系统,该系统包括工作状态模块,操作处理模块,存储与恢复模块和信息提示模块;所述工作状态模块,用于接收人机交互界面的操作动作信息并根据所述操作动作信息确定工作状态的迁移;所述操作处理模块,用于输入所述操作动作及发送所述操作动作信息至所述工作状态模块,并根据所述工作状态模块的工作状态对所述操作动作进行相应的处理;所述存储与恢复模块,用于接收并存储发生误操作时的所述操作动作信息,查询并恢复所述误操作信息后,发送至所述信息提示模块。
基于上述系统的另一个实施例中,所述信息提示模块用于显示警告信息或误操作信息;所述操作动作包括所述操作处理模块扫描的瞬动按钮动作和保持按钮动作;其中,所述警告信息包括所述操作处理模块通过瞬动按钮动作输入的操作错误信息;所述误操作信息包括所述操作处理模块通过保持按钮动作输入的操作错误信息或者所述存储与恢复模块输入的操作错误提示信息。
可选地,所述工作状态模块根据所述操作动作确定工作状态的迁移,包括工作流程中有限状态的条件迁移以及发生误操作时迁移到误操作状态,并指示所述操作处理模块在所述工作状态下是否对所述操作动作进行处理。
可选地,所述操作处理模块根据所述工作状态模块的工作状态对所述操作动作进行相应处理包括:若工作状态不迁移至误操作状态,则所述操作处理模块响应所述操作动作;若工作状态迁移至误操作状态,则所述操作处理模块发送误操作信息至所述信息提示模块,并判断所述操作动作是否为所述保持按钮动作,是则发送误操作信息至所述存储与恢复模块,否则不响应所述操作动作。
可选地,所述存储与恢复模块用于接收并查找所述操作处理模块输入的误操作信息,若查询到所述误操作的按钮信息,则执行操作错误恢复处理,否则存储所述误操作信息;所述存储与恢复模块进一步查询系统中是否仍有误操作信息,发送查询结果至所述信息提示模块。
上述技术方案的有益效果如下:本发明实施例公开了一种人机交互误操作的管理系统,包括工作状态模块,操作处理模块,存储与恢复模块和信息提示模块;所述工作状态模块,用于接收人机交互界面的操作动作并根据所述操作动作确定工作状态的迁移;所述操作处理模块,用于输入所述操作动作及发送所述操作动作至所述工作状态模块,并根据所述工作状态模块的工作状态对所述操作动作进行相应的处理;所述存储与恢复模块,用于接收并存储发生误操作时的所述操作动作,查询并恢复所述误操作信息后,发送至所述信息提示模块。与现有技术相比,本发明实现了人机交互屏幕尺寸大小有限的情况下,只需使用单行文本空间即可完成操作错误管理,并通过辅助操作决策信息提示,不响应操作错误并立即提示,保证了操作错误恢复后才继续设备工作流程,以及多层操作错误按步完全恢复的功能。
另一方面,本发明实施例提供了一种人机交互误操作管理方法,该方法包括通过人机交互界面的操作动作确定工作状态的迁移;根据确定的工作状态对所述操作动作执行相应的处理;发生误操作时查询并恢复所述误操作信息后输出信息提示。
基于上述方法的另一个实施例中,所述信息提示包括警告信息或误操作信息;所述操作动作包括瞬动按钮动作或保持按钮动作;其中,所述警告信息包括通过瞬动按钮动作输入的操作错误信息;所述误操作信息包括通过保持按钮动作输入的操作错误信息或存储的操作错误提示信息。
可选地,所述通过人机交互界面的操作动作确定工作状态的迁移,包括工作流程中有限状态的条件迁移以及发生误操作时迁移到误操作状态,并指示在所述工作状态下是否对所述操作动作进行处理。
可选地,所述根据确定的工作状态对所述操作动作执行相应的处理包括:若确定工作状态不是误操作状态,则响应所述操作动作;若确定工作状态是误操作状态,则发送误操作信息输出信息提示,并判断所述操作动作是否为所述保持按钮动作,是则发送误操作信息用于存储和恢复,否则不响应所述操作动作。
可选地,所述发生误操作时查询并恢复所述误操作信息后输出信息提示包括:接收并查找所述误操作信息,若查询到所述误操作的按钮信息,则执行操作错误恢复处理,否则存储所述误操作信息;进一步查询系统中是否仍有误操作信息,发送查询结果用于输出信息提示。
本发明的其他特征和优点将在随后的说明书中阐述,并且,部分的从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
附图说明
附图仅用于示出具体实施例的目的,而并不认为是对本发明的限制,在整个附图中,相同的参考符号表示相同的部件。
图1为本发明实施例提供的一种人机交互误操作管理系统结构示意图;
图2为本发明实施例提供的一种人机交互误操作管理系统工作流程图;
图3为本发明实施例提供的一种人机交互误操作管理方法流程图。
具体实施方式
下面结合附图来具体描述本发明的优选实施例,其中,附图构成本申请一部分,并与本发明的实施例一起用于阐释本发明的原理,并非用于限定本发明的范围。
本发明实施例的技术构思是:针对由于人员操作错误引起的设备操作不安全性的问题,现有多数设备硬件一般采用增加操作源头与人员的物理隔离,或将操作程序设计为多环节来管理操作错误,例如人机交互操作面板通过选用带保护盖的按钮或选用旋钮代替按钮的方式,在每步操作后,人员需按下确认按钮,以此来降低误操作的概率。这种硬件的操作保护方法在操作错误发生时无法进行提示及立即禁止,因此需配套软件中增加对错误操作的禁止处理及提示。与现有技术相比,本发明实现了人机交互屏幕尺寸大小有限的情况下,只需使用单行文本空间即可完成操作错误管理,并通过辅助操作决策信息提示,不响应操作错误并立即提示,保证了操作错误恢复后才继续设备工作流程,以及多层操作错误按步完全恢复的功能。
图1为本发明实施例的一种人机交互误操作管理系统结构示意图。
本发明的一个具体实施例公开了一种人机交互误操作管理系统,参见图1,人机交互误操作的管理系统100包括工作状态模块101,操作处理模块102,存储与恢复模块103和信息提示模块104;所述工作状态模块101,用于接收人机交互界面的操作动作信息并根据所述操作动作信息确定工作状态的迁移;所述操作处理模块102,用于输入所述操作动作及发送所述操作动作信息至所述工作状态模块,并根据所述工作状态模块的工作状态对所述操作动作进行相应的处理;所述存储与恢复模块103,用于接收并存储发生误操作时的所述操作动作信息,查询并恢复所述误操作信息后,发送至所述信息提示模块104。
这里要说明的是,所述工作状态模块101对设备工作流程进行分析,根据每步工作流程中的工作内容,按有限状态机的定义,将工作流程分为有限的状态,确认工作状态迁移条件,在有限状态机中增加一个操作错误状态,也即,误操作状态。结合系统提供的所述操作处理模块102输入界面的操作按钮,分析在各个状态下对按钮所做的操作动作的处理,形成动作/状态对应处理表,见表1所示。
表1动作状态对应处理表
当在某一状态下,发生了错误操作,此时所述状态迁移到操作错误状态。操作错误状态仅负责将操作错误进行恢复,不影响设备工作流程控制。工作状态模块101负责完成有限状态机中工作状态的迁移控制,及各状态下确认是否对操作动作进行处理。操作错误状态下接收到按钮动作输入后,传入所述存储与恢复模块103进行处理。
本发明的一个具体实施例,结合图1所示,所述信息提示模块用于显示警告信息或误操作信息;所述操作动作包括所述操作处理模块扫描的瞬动按钮动作和保持按钮动作;其中,所述警告信息包括所述操作处理模块通过瞬动按钮动作输入的操作错误信息;所述误操作信息包括所述操作处理模块通过保持按钮动作输入的操作错误信息或者所述存储与恢复模块输入的操作错误提示信息。也就是说,对所述操作处理模块的输入界面上按钮所做的操作动作使得所述工作状态模块迁移到操作错误状态下,所述操作处理模块通过扫描捕捉到对按钮的操作动作信息。当所述操作处理模块送入瞬动按钮动作导致操作错误信息时为警告信息,所述信息提示模块显示该信息,一般设定开启5s定时,当定时到后,自动清除该信息显示。所述操作处理模块送入保持按钮动作导致操作错误信息时以及所述存储与恢复模块送入的操作错误提示信息都为误操作信息,所述信息处理模块显示该信息,当接收到所述存储与恢复模块送入的解除操作错误提示信息后,清除该误操作信息的显示。
图2为本发明实施例的一种人机交互误操作管理系统工作流程图。
本发明的一个具体实施例,参见图2,所述工作状态模块根据所述操作动作确定工作状态的迁移,包括工作流程中有限状态的条件迁移以及发生误操作时迁移到误操作状态,并指示所述操作处理模块在所述工作状态下是否对所述操作动作进行处理。也就是说,所述工作状态模块将工作流程分为有限的状态,确认工作状态迁移条件,最后在有限状态机中增加一个误操作状态,同时根据所述工作状态指示是否对所述操作动作进行响应。
本发明的一个具体实施例,所述操作处理模块根据所述工作状态模块的工作状态对所述操作动作进行相应处理包括:若工作状态不迁移至误操作状态,则所述操作处理模块响应所述操作动作;若工作状态迁移至误操作状态,则所述操作处理模块发送误操作信息至所述信息提示模块,并判断所述操作动作是否为所述保持按钮动作,是则发送误操作信息至所述存储与恢复模块,否则不响应所述操作动作。也就是说,在迁移到误操作状态下,所述操作处理模块将该状态信息送入所述信息提示模块,并根据所述操作动作是否为保持按钮动作确定不响应动作或将所述误操作信息送入所述存储与恢复模块;不迁移到误操作状态下,所述操作处理响应所述操作动作,执行工作流程。
本发明的一个具体实施例,所述存储与恢复模块用于接收并查找所述操作处理模块输入的所述误操作信息,若查询到所述误操作的按钮信息,则执行操作错误恢复处理,否则存储所述误操作信息;所述存储与恢复模块进一步查询系统中是否仍有误操作信息,发送查询结果至所述信息提示模块。也就是说,所述存储与恢复模块对所述操作处理模块传入的误操作信息执行已存储操作错误中的查找及操作错误恢复的处理,若在已存储操作错误中查询不到该误操作信息则存储到系统中,进一步查询系统中是否仍有误操作信息,若有则送入所述信息提示模块显示该误操作信息,若查询到的所述误操作信息被执行恢复,则清除所述信息提示模块的信息显示。
图2为本发明实施例的一种人机交互误操作管理系统工作流程图。
结合图2以下具体说明人机交互误操作管理系统的工作流程,可以看到,当人员操作设备时,人机交互误操作管理系统的所述工作状态模块进入初始工作状态,所述操作处理模块周期扫描操作面板输入端口。需要说明的是,设备操作中一般规定人员操作按钮或旋钮的保持时间大于200ms,因此本发明中人机交互误操作管理系统以200ms的周期对操作按钮进行扫描。
将扫描的所述操作动作送入所述工作状态模块,根据在各个状态下对按钮的操作形成的动作/状态对应处理表1,在某一状态下,发生了错误操作,此时迁移到操作错误状态。操作错误状态仅负责将操作错误进行恢复,不影响设备工作流程控制。工作状态管理模块负责完成有限状态机中状态的迁移控制,及各状态下确认是否对操作动作进行处理。操作错误状态下接收到保持按钮动作输入后,传入存储与恢复模块进行处理同时将所述误操作信息送入所述信息提示模块显示。也就是说,若处于误操作状态下不按照工作流程执行该操作动作,将所述误操作信息送入所述信息提示模块,同时根据瞬动按钮和保持按钮来分类,若为瞬动按钮,则指示设备系统仅不响应此操作动作,若为保持按钮,则将此操作动作送入所述存储与恢复模块。
所述存储与恢复模块为一个存储与查询系统。当接收到所述操作处理模块传入的操作动作信息后,首先查询是否为操作错误恢复,判断前提为保持按钮和保持旋钮只有两种机械状态,也即,按钮只有按下和弹起两种状态,旋钮只有左旋和右旋两种状态,判断条件是在存储系统中查询到了该按钮动作信息,此时说明本次传入的按钮动作信息为操作错误恢复,将操作恢复信息送入所述信息提示模块,解除操作错误的提示。若在存储系统中未查询到该按钮动作信息,则说明本次传入的按钮动作信息为操作错误,将此信息进行存储。若为操作错误恢复,则继续遍历存储系统中是否还存在操作错误信息,若存在,则将此信息送入所述信息提示模块,进行误操作信息提示。
所述信息提示模块对所述操作处理模块送入的误操作信息判断是否为警告信息,若为瞬动按钮操作错误信息则为警告信息,所述信息提示模块显示出警告信息,一般来说开启5s定时,当定时结束后,清除该信息显示。所述操作处理模块送入的保持按钮操作错误信息和所述存储与恢复模块送入的操作错误提示信息都为操作错误信息,即,误操作信息,所述信息提示模块显示出该误操作信息,当接收到所述存储与恢复模块送入的解除操作错误提示信息后,清除该误操作信息的显示。
同时需要说明的是,由于所述操作处理模块周期性扫描操作面板输入端口,所述工作状态模块根据操作动作的输入不断更新当前的工作状态,从而使得所述操作处理模块、所述存储与恢复模块、所述信息提示模块按照上述的工作流程不停地循环处理输入的所述操作动作。
与上述人机交互误操作管理系统属于同一技术构思,本发明一个实施例提供了一种人机交互误操作管理方法。图3为本发明一个实施例的一种人机交互误操作管理方法流程图。
本发明的一个具体实施例,参见图3,公开了一种人机交互误操作管理方法,该方法包括以下步骤:
s301,通过人机交互界面的操作动作确定工作状态的迁移;
s302,根据确定的工作状态对所述操作动作执行相应的处理;
s303,发生误操作时查询并恢复所述误操作信息后输出信息提示。
由图3所示可知,本发明实施例的人机交互误操作管理方法,该方法包括通过人机交互界面的操作动作确定工作状态的迁移;根据确定的工作状态对所述操作动作执行相应的处理;发生误操作时查询并恢复所述误操作信息后输出信息提示。与现有技术相比,具备辅助操作决策信息提示,不响应操作错误并立即提示,可实时处理操作错误动作,并保证操作错误恢复后才继续系统工作流程,及多层操作错误按步完全恢复,从根本上保证了设备及人员安全
本发明的一个具体实施例,所述信息提示包括警告信息或误操作信息;所述操作动作包括瞬动按钮动作或保持按钮动作;其中,所述警告信息包括通过瞬动按钮动作输入的操作错误信息;所述误操作信息包括通过保持按钮动作输入的操作错误信息或存储的操作错误提示信息。通过对信息提示的分类显示,可明确指导用户操作,保证用户可根据提示将全部操作错误完成恢复,并人机交互屏幕尺寸大小有限的情况下,只需简单的提示信息,使用单行文本空间即可完成操作错误的管理。
本发明的一个具体实施例,所述通过人机交互界面的操作动作确定工作状态的迁移,包括工作流程中有限状态的条件迁移以及发生误操作时迁移到误操作状态,并指示在所述工作状态下是否对所述操作动作进行处理。也就是说,工作状态的迁移是根据每步工作流程中的工作内容,按有限状态机的定义将工作流程分为有限的状态,确认状态迁移条件,并在有限状态机中增加一个操作错误状态,也即误操作状态。参见动作/状态对应处理表1,结合人机交互提供的操作按钮,在各个状态下对按钮的操作动作,产生有限状态的条件迁移以及发生误操作时迁移到误操作状态,同时指示是否对所述操作动作进行处理。
本发明的一个具体实施例,所述根据确定的工作状态对所述操作动作执行相应的处理包括:若确定工作状态不是误操作状态,则响应所述操作动作;若确定工作状态是误操作状态,则发送误操作信息输出信息提示,并判断所述操作动作是否为所述保持按钮动作,是则发送误操作信息用于存储和恢复,否则不响应所述操作动作。
这里需要说明的是,设备操作中一般规定人员操作按钮或旋钮的保持时间大于200ms,因此人机交互输入端口以200ms的周期对操作按钮进行扫描。当有动作输入时,首先将此动作送入到工作状态模块中,判断当前状态下是否进行处理。若该状态下不处理其动作,则根据瞬动按钮和保持按钮来分类,若为瞬动按钮,则系统不响应此动作,若为保持按钮,则将此动作送入所述存储与查询模块。同时将操作错误信息送入所述信息提示模块。
本发明的一个具体实施例,所述发生误操作时查询并恢复所述误操作信息后输出信息提示包括:接收并查找所述误操作信息,若查询到所述误操作的按钮信息,则执行操作错误恢复处理,否则存储所述误操作信息;进一步查询系统中是否仍有误操作信息,发送查询结果用于输出信息提示。也就是说,所述存储与恢复模块为一个存储与查询系统。当接收到操作动作处理模块传入的动作信息后,首先查询是否为操作错误恢复,判断前提为保持按钮和保持旋钮都只有两个机械状态,也即,按钮只有按下和弹起两种状态,旋钮只有左旋和右旋两种状态,判断条件是在存储系统中查询到了该按钮动作信息,此时说明本次传入的动作信息为操作错误恢复,将操作恢复信息送入所述信息提示模块,解除操作错误的提示。若在存储系统中未查询到该按钮动作信息,则说明本次传入的动作信息为操作错误,将此信息进行存储。若为操作错误恢复,则继续遍历存储系统中是否还存在操作错误信息,若存在,则将此信息送入所述信息提示模块,进行操作错误的提示。
综上所述,本发明公开了一种人机交互误操作管理系统和方法,该系统包括工作状态模块,操作处理模块,存储与恢复模块和信息提示模块;所述工作状态模块,用于接收人机交互界面的操作动作信息并根据所述操作动作信息确定工作状态的迁移;所述操作处理模块,用于输入所述操作动作及发送所述操作动作信息至所述工作状态模块,并根据所述工作状态模块的工作状态对所述操作动作进行相应的处理;所述存储与恢复模块,用于接收并存储发生误操作时的所述操作动作,查询并恢复所述误操作信息后,发送至所述信息提示模块。本发明解决了在人机交互屏幕尺寸大小比较有限的情况下,多数人机交互软件只具备不响应操作错误,或错误提示复杂难以指导人员恢复正确操作,不具备保证错误操作恢复及多层操作错误完全恢复的功能的问题。与上述管理系统属于同一构思的人机交互误操作管理方法,具备辅助操作决策信息提示,不响应操作错误并立即提示,保证操作错误恢复后才继续设备工作流程,及多层操作错误按步完全恢复的功能,从根本上保证了设备及人员安全。
本领域技术人员可以理解,实现上述实施例中方法的全部或部分流程,可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于计算机可读存储介质中。其中,所述计算机可读存储介质为磁盘、光盘、只读存储记忆体或随机存储记忆体等。
以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。
PHP网站源码坪地网站推广福永网站关键词优化坂田seo网站优化塘坑品牌网站设计坑梓企业网站建设西乡营销型网站建设布吉设计网站福永外贸网站设计观澜SEO按天收费大浪网站优化按天扣费广州网站优化按天扣费西乡网站优化软件罗湖百搜标王荷坳企业网站制作爱联SEO按天扣费沙井百姓网标王松岗seo网站优化坂田如何制作网站惠州SEO按效果付费西乡网站推广工具松岗如何制作网站坂田网站优化按天计费双龙网站建设塘坑关键词排名石岩网站制作丹竹头SEO按天收费爱联网站优化按天扣费坪山百度网站优化排名光明建网站坪山百度标王歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运