操作撤销方法及装置的制造方法

文档序号:10687034阅读:142来源:国知局
操作撤销方法及装置的制造方法
【专利摘要】本发明提供一种操作撤销方法及装置,在操作界面中获取对对象进行操作的操作指令;当侦测到操作指令对应的操作执行成功时,在操作的预设位置显示撤销控件;侦测对撤销控件的触发动作;根据触发动作对执行成功的操作进行撤销。由于上述操作撤销方法及装置在侦测到操作指令对应的操作执行成功时,在操作的预设为位置显示撤销控件,如此使得在侦测到操作执行成功时用户可以容易地发现撤销控件,并在需要的时候可以通过该撤销控件输入触发动作,因此,执行终端可以根据该触发动作对执行成功的操作进行撤销,以返回到执行操作之前的状态。该操作撤销方法及装置撤销方式简单、撤销控件容易被用户发现,降低了用户操作难度,可以提高用户粘度。
【专利说明】
操作撤销方法及装置
技术领域
[0001 ]本发明涉及对象编辑技术领域,特别是涉及一种操作撤销方法及装置。
【背景技术】
[0002]随着信息技术的日益发展,对对象的编辑越来越普遍,而对已完成操作的撤销是对象编辑的一项基本操作。操作撤销是用于对文件或文件内容等对象进行一些操作之后,发现最近完成的一个或一些操作并不需要或并不理想需要重新操作,因此,对这个或这些操作进行撤销的操作。传统的操作撤销方法通过一些不容易被用户发现的入口来实现,如长按屏幕、摇一摇来弹出撤销选项的功能。由于这些撤销方法的入口或者说触发事件过于隐蔽,难以被用户发现,导致用户无法利用撤销功能进行撤销,降低了用户粘度。
[0003]因此,如何提高用户粘度是一个急需解决的问题。

【发明内容】

[0004]基于此,本发明提供一种可以提高用户粘度的操作撤销方法及装置。
[0005]—种操作撤销方法,包括:
[0006]在操作界面中获取对对象进行操作的操作指令;
[0007]当侦测到所述操作指令对应的所述操作执行成功时,在所述操作的预设位置显示撤销控件;
[0008]侦测对所述撤销控件的触发动作;
[0009]根据所述触发动作对执行成功的所述操作进行撤销。
[0010]一种操作撤销装置,包括:
[0011]指令获取模块,用于在操作界面中获取对对象进行操作的操作指令;
[0012]控件显示模块,用于当侦测到所述操作指令对应的所述操作执行成功时,在所述操作的预设位置显示撤销控件;
[0013]动作侦测模块,用于侦测对所述撤销控件的触发动作;
[0014]撤销执行模块,用于根据所述触发动作对执行成功的所述操作进行撤销。
[0015]上述操作撤销方法及装置,在操作界面中获取对对象进行操作的操作指令;当侦测到所述操作指令对应的所述操作执行成功时,在所述操作的预设位置显示撤销控件;侦测对所述撤销控件的触发动作;根据所述触发动作对执行成功的所述操作进行撤销。由于上述操作撤销方法及装置在侦测到操作指令对应的所述操作执行成功时,在所述操作的预设为位置显示撤销控件,如此使得在侦测到所述操作执行成功时用户可以容易地发现撤销控件,并在需要的时候可以通过该撤销控件输入触发动作,因此,执行终端可以根据该触发动作对执行成功的操作进行撤销,以返回到执行操作之前的状态。该操作撤销方法及装置撤销方式简单、撤销控件容易被用户发现,降低了用户操作难度,可以提高用户粘度。
【附图说明】
[0016]图1为一实施例的操作撤销方法的流程图;
[0017]图2为另一实施例的操作撤销方法的流程图;
[0018]图3为图1或图2的操作撤销方法的一个步骤的一种实施方式的具体流程图;
[0019]图4为一实施例的操作撤销方法中的撤销控件显示方式的展示图;
[0020]图5为另一实施例的操作撤销方法中的撤销控件显示方式的展示图;
[0021]图6为图1或图2的操作撤销方法的一个步骤的另一种实施方式的具体流程图;
[0022]图7为一实施例的操作撤销装置的结构图;
[0023]图8为图7的操作撤销装置的一个模块的单元结构图。
【具体实施方式】
[0024]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
[0025]如图1所示,一实施例的操作撤销方法,包括:
[0026]S110:在操作界面中获取对对象进行操作的操作指令。
[0027]操作界面为本方法实现过程中用于实现人机交互的界面。对象可以为文件或文件内容。操作可以为重命名、复制、粘贴、剪切、删除等操作;操作还可以为插入字符、插入图像、插入公式等编辑操作;可以理解地,操作还可以为调整字体、格式等编辑操作。操作指令的形式可以为在操作界面中相应的控件(如文本输入框)中输入字符;或者也可以为触发相应的操作控件(如删除控件)。
[0028]S130:当侦测到所述操作指令对应的所述操作执行成功时,在所述操作的预设位置显示撤销控件。
[0029]在操作界面中获取对对象进行操作的操作指令之后,运行终端侦测所述操作指令对应的操作是否执行成功。操作指令对应的操作执行成功时,才能够对该操作进行撤销。因此,在操作指令对应的操作执行成功时,在所述操作的预设位置显示撤销控件。如此,可以方便用户发现撤销控件,并通过该撤销控件触发撤销操作。
[0030]预设位置可以为操作对应的位置或操作对应的位置的前、后、左或右或其它预设方向距离预设距离处。预设位置也可以为用于获取操作对应的操作指令的控件的所在位置处。
[0031 ] S150:侦测对所述撤销控件的触发动作。
[0032]在所述操作的预设位置显示撤销控件之后,用户可以对该撤销控件进行相关操作以完成触发撤销操作的触发动作。触发动作可以为点击触发控件,或者对触发控件做其它预设动作。
[0033]执行终端需要侦测用户通过撤销控件输入的触发动作,即侦测对撤销控件的触发动作。具体地,执行终端还需要判断侦测到的触发动作是否为触发撤销所述操作的触发动作,若是,则进入步骤SI 70 ;否则,继续侦测,即继续执行步骤SI 50。
[0034]S170:根据所述触发动作对执行成功的所述操作进行撤销。
[0035]在侦测到对撤销控件的触发动作之后,根据该触发动作对执行成功的所述操作进行撤销,返回到执行所述操作之前的状态。
[0036]上述操作撤销方法,在操作界面中获取对对象进行操作的操作指令;当侦测到所述操作指令对应的所述操作执行成功时,在所述操作的预设位置显示撤销控件;侦测对所述撤销控件的触发动作;根据所述触发动作对执行成功的所述操作进行撤销。由于上述操作撤销方法在侦测到操作指令对应的所述操作执行成功时,在所述操作的预设为位置显示撤销控件,如此使得在侦测到所述操作执行成功时用户可以容易地发现撤销控件,并在需要的时候可以通过该撤销控件输入触发动作,因此,执行终端可以根据该触发动作对执行成功的操作进行撤销,以返回到执行操作之前的状态。该操作撤销方法撤销方式简单、撤销控件容易被用户发现,降低了用户操作难度,可以提高用户粘度。
[0037]请参阅图2,在其中一个实施例中,步骤S210?S270分别对应步骤3110?3170。所述当侦测到所述操作指令对应的所述操作执行成功时,在所述操作的预设位置显示撤销控件的步骤之前,即步骤S230之前,还包括:
[0038]S220:判断所述操作指令对应的所述操作是否为删除操作。
[0039]若是,则执行当侦测到所述操作指令对应的所述操作执行成功时,在所述操作的预设位置显示撤销控件的步骤。
[0040]若否,则返回步骤S210。
[0041]请参阅图3,在其中一个实施例中,所述当侦测到所述操作指令对应的所述操作执行成功时,在所述操作的预设位置显示撤销控件的步骤,即步骤S130或S230,包括:
[0042]S331:当侦测到所述操作指令对应的所述操作执行成功时,获取所述对象。
[0043]S333:当所述对象为文件内容时,获取所述操作在所述操作界面中的编辑位置。
[0044]S335:在所述编辑位置的预设位置显示撤销控件。
[0045]在本实施例中,如图4所示,预设位置410为操作在操作界面中的编辑位置。当对象为文件内容时,将撤销控件显示在操作所在的操作界面中的编辑位置处。
[0046]请继续参阅图3,在另一个实施例中,所述当侦测到所述操作指令对应的所述操作执行成功时,在所述操作的预设位置显示撤销控件的步骤,即步骤S130或S230,包括:
[0047]S331:当侦测到所述操作指令对应的所述操作执行成功时,获取所述对象。
[0048]S336:当所述对象为文件时,获取所述操作的触发控件在所述操作界面中的控件区域。
[0049]S338:在所述控件区域的预设区域显示撤销控件。
[0050]在本实施例中,如图5所示,预设位置510为操作的触发控件在所述操作界面中的控件区域。当对象为文件时,将撤销控件显示在操作的触发控件在所述操作界面中的控件区域。
[0051]请参阅图6,在其中一个实施例中,所述当侦测到所述操作指令对应的所述操作执行成功时,在所述操作的预设位置显示撤销控件的步骤,即步骤S130或S230,包括:
[0052]S632:当侦测到所述操作执行成功时,根据所述操作界面获取撤销控件的显示形式。
[0053]显示形式包括显示大小、显示颜色、显示方式及显示字体中的任意一项或多项。进一步地,显示大小为与撤销控件所处位置周围的元素大小不同的大小;显示方式可以为闪烁显示或渐变显示;显示字体为与撤销控件所处位置周围的元素字体不同的字体。
[0054]S634:在所述操作界面上以所述显示形式显示撤销控件。
[0055]如此,由于撤销控件按照显示形式显示,能够进一步地,使用户容易发现撤销控件,降低了撤销操作的难度,提高用户粘度。
[0056]在其中一个具体实施例中,当侦测到所述操作指令对应的所述操作执行成功时,获取所述对象,并根据所述操作界面获取撤销控件的显示形式;当所述对象为文件时,获取所述操作的触发控件在所述操作界面中的控件区域作为预设位置;当所述对象为文件内容时,获取所述操作在所述操作界面中的编辑位置作为预设位置;在所述预设位置以所述显示形式显示撤销控件显示撤销控件。
[0057]请参阅图7,本发明还提供一种操作撤销方法对应的虚拟装置。一种操作撤销装置,包括:
[0058]指令获取模块710,用于在操作界面中获取对对象进行操作的操作指令;
[0059]控件显示模块730,用于当侦测到所述操作指令对应的所述操作执行成功时,在所述操作的预设位置显示撤销控件;
[0060]动作侦测模块750,用于侦测对所述撤销控件的触发动作;
[0061 ]撤销执行模块770,用于根据所述触发动作对执行成功的所述操作进行撤销。
[0062]上述操作撤销装置,指令获取模块710在操作界面中获取对对象进行操作的操作指令;控件显示模块730当侦测到所述操作指令对应的所述操作执行成功时,在所述操作的预设位置显示撤销控件;动作侦测模块750侦测对所述撤销控件的触发动作;撤销执行模块770根据所述触发动作对执行成功的所述操作进行撤销。由于上述操作撤销装置在侦测到操作指令对应的所述操作执行成功时,在所述操作的预设为位置显示撤销控件,如此使得在侦测到所述操作执行成功时用户可以容易地发现撤销控件,并在需要的时候可以通过该撤销控件输入触发动作,因此,执行终端可以根据该触发动作对执行成功的操作进行撤销,以返回到执行操作之前的状态。该操作撤销装置撤销方式简单、撤销控件容易被用户发现,降低了用户操作难度,可以提高用户粘度。
[0063]请继续参阅图7,在其中一个实施例中,还包括:
[0064]操作判断模块720,用于判断所述操作指令对应的所述操作是否为删除操作;
[0065]所述控件显示模块730,还用于当所述操作判断模块720的判断结果为是时,当侦测到所述操作指令对应的所述操作执行成功时,在所述操作的预设位置显示撤销控件。
[0066]进一步地,所述指令获取模块710,还用于当所述操作判断模块720的判断结果为否时,在操作界面中获取对对象进行操作的操作指令。
[0067]请参阅图8,在其中一个实施例中,所述控件显示模块730,包括:
[0068]对象获取单元831,用于当侦测到所述操作指令对应的所述操作执行成功时,获取所述对象;
[0069]位置获取单元833,用于当所述对象为文件内容时,获取所述操作在所述操作界面中的编辑位置;
[0070]控件显示单元835,用于在所述编辑位置的预设位置显示撤销控件。
[0071]请继续参阅图8,在其中一个实施例中,所述控件显示模块730,包括:
[0072]对象获取单元831,用于当侦测到所述操作指令对应的所述操作执行成功时,获取所述对象;
[0073]位置获取单元833,用于当所述对象为文件时,获取所述操作的触发控件在所述操作界面中的控件区域;
[0074]控件显示单元835,用于在所述控件区域的预设区域显示撤销控件。
[0075]请继续参阅图8,在其中一个实施例中,,所述控件显示模块730,包括:
[0076]形式获取单元832,用于当侦测到所述操作执行成功时,根据所述操作界面获取撤销控件的显示形式;
[0077]控件显示单元835,用于在所述操作界面上以所述显示形式显示撤销控件。
[0078]以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
【主权项】
1.一种操作撤销方法,其特征在于,包括: 在操作界面中获取对对象进行操作的操作指令; 当侦测到所述操作指令对应的所述操作执行成功时,在所述操作的预设位置显示撤销控件; 侦测对所述撤销控件的触发动作; 根据所述触发动作对执行成功的所述操作进行撤销。2.根据权利要求1所述的操作撤销方法,其特征在于,所述当侦测到所述操作指令对应的所述操作执行成功时,在所述操作的预设位置显示撤销控件的步骤之前,还包括: 判断所述操作指令对应的所述操作是否为删除操作; 若是,则执行当侦测到所述操作指令对应的所述操作执行成功时,在所述操作的预设位置显示撤销控件的步骤。3.根据权利要求1所述的操作撤销方法,其特征在于,所述当侦测到所述操作指令对应的所述操作执行成功时,在所述操作的预设位置显示撤销控件的步骤,包括: 当侦测到所述操作指令对应的所述操作执行成功时,获取所述对象; 当所述对象为文件内容时,获取所述操作在所述操作界面中的编辑位置; 在所述编辑位置的预设位置显示撤销控件。4.根据权利要求1所述的操作撤销方法,其特征在于,所述当侦测到所述操作指令对应的所述操作执行成功时,在所述操作的预设位置显示撤销控件的步骤,包括: 当侦测到所述操作指令对应的所述操作执行成功时,获取所述对象; 当所述对象为文件时,获取所述操作的触发控件在所述操作界面中的控件区域; 在所述控件区域的预设区域显示撤销控件。5.根据权利要求1所述的操作撤销方法,其特征在于,所述当侦测到所述操作指令对应的所述操作执行成功时,在所述操作的预设位置显示撤销控件的步骤,包括: 当侦测到所述操作执行成功时,根据所述操作界面获取撤销控件的显示形式; 在所述操作界面上以所述显示形式显示撤销控件。6.一种操作撤销装置,其特征在于,包括: 指令获取模块,用于在操作界面中获取对对象进行操作的操作指令; 控件显示模块,用于当侦测到所述操作指令对应的所述操作执行成功时,在所述操作的预设位置显示撤销控件; 动作侦测模块,用于侦测对所述撤销控件的触发动作; 撤销执行模块,用于根据所述触发动作对执行成功的所述操作进行撤销。7.根据权利要求6所述的操作撤销装置,其特征在于,还包括: 操作判断模块,用于判断所述操作指令对应的所述操作是否为删除操作; 所述控件显示模块,还用于当所述操作判断模块的判断结果为是时,当侦测到所述操作指令对应的所述操作执行成功时,在所述操作的预设位置显示撤销控件。8.根据权利要求6所述的操作撤销装置,其特征在于,所述控件显示模块,包括: 对象获取单元,用于当侦测到所述操作指令对应的所述操作执行成功时,获取所述对象; 位置获取单元,用于当所述对象为文件内容时,获取所述操作在所述操作界面中的编辑位置; 控件显示单元,用于在所述编辑位置的预设位置显示撤销控件。9.根据权利要求6所述的操作撤销装置,其特征在于,所述控件显示模块,包括: 对象获取单元,用于当侦测到所述操作指令对应的所述操作执行成功时,获取所述对象; 位置获取单元,用于当所述对象为文件时,获取所述操作的触发控件在所述操作界面中的控件区域; 控件显示单元,用于在所述控件区域的预设区域显示撤销控件。10.根据权利要求6所述的操作撤销装置,其特征在于,所述控件显示模块,包括: 形式获取单元,用于当侦测到所述操作执行成功时,根据所述操作界面获取撤销控件的显示形式; 控件显示单元,用于在所述操作界面上以所述显示形式显示撤销控件。
【文档编号】G06F3/0484GK106055534SQ201610369804
【公开日】2016年10月26日
【申请日】2016年5月27日
【发明人】韩旭, 高欢欢
【申请人】珠海市魅族科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1