[发明专利]用于避免误操作的系统和方法在审
| 申请号: | 201310557300.5 | 申请日: | 2013-11-11 |
| 公开(公告)号: | CN103605563A | 公开(公告)日: | 2014-02-26 |
| 发明(设计)人: | 王笃 | 申请(专利权)人: | 北京飞流九天科技有限公司 |
| 主分类号: | G06F9/46 | 分类号: | G06F9/46 |
| 代理公司: | 中科专利商标代理有限责任公司 11021 | 代理人: | 闫晔 |
| 地址: | 100013 北京市*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 用于 避免 操作 系统 方法 | ||
技术领域
本发明涉及信息处理领域。更具体地,本发明涉及一种用于避免误操作的系统和方法。
背景技术
在现有的人机交互中,有一些操作需要慎重对待。例如,这些操作可以包含一旦执行就无法恢复的操作,或者消耗大量的系统资源的操作。然而,在人机交互中,不可避免地会由于各种原因而出现误操作。即,用户在非主观意愿下触发了这些操作。为了避免这种情况,目前普遍采用的方法是:当一个重要操作被触发的时候,该操作并没有立即被执行,而是通过界面提示用户以确定该操作是否要被执行。用户如果选择确定,则操作被执行;如果用户是误操作则可以选择取消操作,那么该操作不会被执行。
现有的方法虽然可以避免人机交互中非主观意愿操作的发生,但是却对人机交互的效率造成了很大的影响;例如,当用户需要进行多次重要操作且没有误操作发生的时候,每个操作的执行都需要用户两次响应。以列表中选取特定行进行删除的场景为例:如果用户想要在列表中删除N行数据,由于删除属于重要操作(从而应该避免误操作),所以用户每删除一行时都会弹出确认提示。这样,用户全部删除完N行数据需要进行2N次交互操作,严重影响了工作效率。
发明内容
为了解决上述问题,本发明提供了一种用于避免误操作的系统和方法,能够在避免误操作的同时提高用户在多次操作中的工作效率。
具体地,根据本发明的第一方案,提供了一种用于避免误操作的系统,包括:缓存单元,被配置为对从用户接收的操作指令进行缓存;提示单元,被配置为在接收的操作指令被缓存后向用户提示用于撤销操作指令的信息;判断单元,被配置为基于特定条件来判断操作指令是否有效;以及执行单元,被配置为在操作指令有效时执行相应的操作,否则清除缓存单元中缓存的操作指令。
在一个实施例中,所述特定条件包括以下至少一个:用户执行除了撤销操作指令的操作之外的任何操作,或者从接收到所述操作指令起经过了预定时间。
在一个实施例中,所述操作指令包括操作类型和操作参数。
在一个实施例中,在执行相应的操作之后清除缓存单元中缓存的操作指令。
在一个实施例中,在执行相应的操作或清除缓存单元中缓存的操作指令之后,所述提示单元不再向用户提示用于撤销操作指令的信息。
根据本发明的第二方案,提供了一种用于避免误操作的方法,包括:对从用户接收的操作指令进行缓存;在接收的操作指令被缓存后向用户提示用于撤销操作指令的信息;基于特定条件来判断操作指令是否有效;以及在操作指令有效时执行相应的操作,否则清除缓存的操作指令。
在一个实施例中,所述特定条件包括以下至少一个:用户执行除了撤销操作指令的操作之外的任何操作,或者从接收到所述操作指令起经过了预定时间。
在一个实施例中,所述操作指令包括操作类型和操作参数。
在一个实施例中,在执行相应的操作之后清除缓存的操作指令。
在一个实施例中,在执行相应的操作或清除缓存的操作指令之后,不再向用户提示用于撤销操作指令的信息。
采用本发明,能够对操作指令进行缓存。只有当用户进行除了撤销操作指令的操作之外的操作或间隔时间达到阀值的时候才执行该操作指令,并且能够通过撤销避免误操作。因此,本发明能够在避免误操作的同时提高用户在多次操作中的工作效率。
附图说明
通过下面结合附图说明本发明的优选实施例,将使本发明的上述及其它目的、特征和优点更加清楚,其中:
图1是示出了根据本发明一个实施例的用于避免误操作的系统的框图。
图2是示出了根据本发明一个实施例的用于避免误操作的方法的流程图。
在本发明的所有附图中,相同或相似的结构均以相同或相似的附图标记标识。
具体实施方式
下面参照附图对本发明的优选实施例进行详细说明,在描述过程中省略了对于本发明来说是不必要的细节和功能,以防止对本发明的理解造成混淆。
图1是示出了根据本发明一个实施例的用于避免误操作的系统10的框图。如图1所示,系统10包括缓存单元110、提示单元120、判断单元130和执行单元140。下面,对图1所示的系统10的各个组件进行详细描述。
缓存单元110被配置为对从用户接收的操作指令进行缓存。优选地,操作指令可以包括操作类型和操作参数。例如,对于列表删除操作,操作类型可以是“删除一行”,操作参数可以是要被删除的行的唯一标识。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京飞流九天科技有限公司,未经北京飞流九天科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310557300.5/2.html,转载请声明来源钻瓜专利网。





