操作撤销方法、装置、设备及存储介质制造方法及图纸

技术编号:37222506 阅读:22 留言:0更新日期:2023-04-20 23:07
本公开是关于一种操作撤销方法、装置、设备及存储介质,该方法包括:响应于检测到当前已执行目标操作的撤销操作,获取预先保存的所述目标操作的目标执行信息;根据所述目标执行信息确定所述目标操作对应的逆操作执行信息;基于所述逆操作执行信息执行所述目标操作的逆操作,所述逆操作用于撤销所述目标操作。本公开通过执行目标操作的逆操作实现目标操作的撤销,可以简化用户的操作过程,缩短操作时间,从而可以提升用户体验。从而可以提升用户体验。从而可以提升用户体验。

【技术实现步骤摘要】
操作撤销方法、装置、设备及存储介质


[0001]本公开涉及终端
,尤其涉及一种操作撤销方法、装置、设备及存储介质。

技术介绍

[0002]随着终端技术的发展,智能手机等终端设备已经成为了人们日常生活中不可缺少的工具之一。在使用终端设备过程中,用户不可避免的会执行误操作。举例来说,当用户不小心触发了删除通信录好友的操作时,如果用户想把该通信录好友加回来,按照目前技术中的方案,只能由用户重新在添加好友选项中输入该好友的账号,然后进行账号查找,待找到以后再触发添加好友的操作。可见,现有技术方案中相关操作的撤销操作过程较为复杂,耗费时间较长,会影响用户体验。

技术实现思路

[0003]为克服相关技术中存在的问题,本公开实施例提供一种操作撤销方法、装置、设备及存储介质,用以解决相关技术中的缺陷。
[0004]根据本公开实施例的第一方面,提供一种操作撤销方法,包括:
[0005]响应于检测到当前已执行目标操作的撤销操作,获取预先保存的所述目标操作的目标执行信息;
[0006]根据所述目标执行信息确定所述目标操作对应的逆操作执行信息;基于所述逆操作执行信息执行所述目标操作的逆操作,所述逆操作用于撤销所述目标操作。
[0007]在一实施例中,所述根据所述目标执行信息确定所述目标操作对应的逆操作执行信息,包括:
[0008]从所述目标执行信息中获取所述目标操作的操作控件的控件标识和操作类型;
[0009]基于所述控件标识和所述操作类型确定所述目标操作的逆操作执行信息
[0010]在一实施例中,所述基于所述控件标识和所述操作类型确定所述目标操作的逆操作执行信息,包括:
[0011]响应于检测到所述操作类型为滑动操作,基于所述控件标识获取操作控件的当前位置;
[0012]从所述目标执行信息中获取所述目标操作的操作位置,将所述当前位置和所述操作位置确定为逆操作执行信息;
[0013]所述基于所述逆操作执行信息执行所述目标操作的逆操作,包括:
[0014]将所述操作控件由所述当前位置调整至所述操作位置,以执行所述目标操作的逆操作。
[0015]在一实施例中,所述基于所述控件标识和所述操作类型确定所述目标操作的逆操作执行信息,包括:
[0016]响应于检测到所述操作类型为非滑动操作,基于所述控件标识获取所述目标操作的反操作程序,所述反操作程序用于从第三方程序中查找所述目标操作的回调程序;
[0017]所述基于所述逆操作执行信息执行所述目标操作的逆操作,包括:
[0018]响应于查找到所述目标操作的回调程序,执行所述回调程序。
[0019]在一实施例中,所述方法还包括预先基于以下方式保存所述目标操作的目标执行信息:
[0020]响应于检测到执行所述目标操作,确定所述目标操作是否满足可撤销条件;
[0021]响应于确定所述目标操作满足所述可撤销条件,获取所述目标操作的目标执行信息;
[0022]对所述目标操作的目标执行信息进行保存。
[0023]在一实施例中,所述方法还包括:
[0024]响应于确定所述目标操作为设定操作之外的操作,确定所述目标操作满足所述可撤销条件,所述设定操作包括撤销操作以及长按电源键操作中的至少一种。
[0025]在一实施例中,在基于所述逆操作执行信息执行所述目标操作的逆操作之后,所述方法还包括:
[0026]生成用于提示已撤销所述目标操作的提示信息。
[0027]根据本公开实施例的第二方面,提供一种操作撤销装置,包括:
[0028]第一信息获取模块,用于响应于检测到当前已执行目标操作的撤销操作,获取预先保存的所述目标操作的目标执行信息;
[0029]第二信息获取模块,用于根据所述目标执行信息确定所述目标操作对应的逆操作执行信息;
[0030]目标操作撤销模块,用于基于所述逆操作执行信息执行所述目标操作的逆操作,所述逆操作用于撤销所述目标操作。
[0031]在一实施例中,所述第二信息获取模块,包括:
[0032]标识类型获取单元,用于从所述目标执行信息中获取所述目标操作的操作控件的控件标识和操作类型;
[0033]第二信息获取单元,用于基于所述控件标识和所述操作类型确定所述目标操作的逆操作执行信息。
[0034]在一实施例中,所述第二信息获取单元,还用于:
[0035]响应于检测到所述操作类型为滑动操作,基于所述控件标识获取操作控件的当前位置;
[0036]从所述目标执行信息中获取所述目标操作的操作位置,将所述当前位置和所述操作位置确定为逆操作执行信息;
[0037]所述目标操作撤销模块还用于将所述操作控件由所述当前位置调整至所述操作位置,以执行所述目标操作的逆操作。
[0038]在一实施例中,所述第二信息获取单元,还用于:
[0039]响应于检测到所述操作类型为非滑动操作,基于所述控件标识获取所述目标操作的反操作程序,所述反操作程序用于从第三方程序中查找所述目标操作的回调程序;
[0040]所述目标操作撤销模块还用于响应于查找到所述目标操作的回调程序,执行所述回调程序。
[0041]在一实施例中,所述装置还包括执行信息保存模块;
[0042]所述目标执行信息保存模块,包括:
[0043]撤销条件确定单元,用于响应于检测到执行所述目标操作,确定所述目标操作是否满足可撤销条件;
[0044]执行信息获取单元,用于响应于确定所述目标操作满足所述可撤销条件,获取所述目标操作的目标执行信息;
[0045]执行信息保存单元,用于对所述目标操作的目标执行信息进行保存。
[0046]在一实施例中,所述撤销条件确定单元还用于响应于确定所述目标操作为设定操作之外的操作,确定所述目标操作满足所述可撤销条件,所述设定操作包括撤销操作以及长按电源键操作中的至少一种。
[0047]在一实施例中,所述装置还包括:
[0048]提示信息生成模块,用于生成用于提示已撤销所述目标操作的提示信息。
[0049]根据本公开实施例的第三方面,提供一种电子设备,所述设备包括:
[0050]处理器以及用于存储计算机程序的存储器;
[0051]其中,所述处理器被配置为在执行所述计算机程序时,实现上述任一项所述的操作撤销方法。
[0052]根据本公开实施例的第四方面,提供一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现上述任一项所述的操作撤销方法。
[0053]本公开的实施例提供的技术方案可以包括以下有益效果:
[0054]本公开通过响应于检测到当前已执行目标操作的撤销操作,获取预先保存的所述目标操作的目标执行信息,并根据所述目标执行信息确定所述目标操作对应的逆操作执行信息,进而基于所述逆操作执行信息执行所述目标操作的逆操作,以撤销所述目标操作,由于是响应于本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种操作撤销方法,其特征在于,包括:响应于检测到当前已执行目标操作的撤销操作,获取预先保存的所述目标操作的目标执行信息;根据所述目标执行信息确定所述目标操作对应的逆操作执行信息;基于所述逆操作执行信息执行所述目标操作的逆操作,所述逆操作用于撤销所述目标操作。2.根据权利要求1所述的方法,其特征在于,所述根据所述目标执行信息确定所述目标操作对应的逆操作执行信息,包括:从所述目标执行信息中获取所述目标操作的操作控件的控件标识和操作类型;基于所述控件标识和所述操作类型确定所述目标操作的逆操作执行信息。3.根据权利要求2所述的方法,其特征在于,所述基于所述控件标识和所述操作类型确定所述目标操作的逆操作执行信息,包括:响应于检测到所述操作类型为滑动操作,基于所述控件标识获取操作控件的当前位置;从所述目标执行信息中获取所述目标操作的操作位置,将所述当前位置和所述操作位置确定为逆操作执行信息;所述基于所述逆操作执行信息执行所述目标操作的逆操作,包括:将所述操作控件由所述当前位置调整至所述操作位置,以执行所述目标操作的逆操作。4.根据权利要求2所述的方法,其特征在于,所述基于所述控件标识和所述操作类型确定所述目标操作的逆操作执行信息,包括:响应于检测到所述操作类型为非滑动操作,基于所述控件标识获取所述目标操作的反操作程序,所述反操作程序用于从第三方程序中查找所述目标操作的回调程序;所述基于所述逆操作执行信息执行所述目标操作的逆操作,包括:响应于查找到所述目标操作的回调程序,执行所述回调程序。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:响应于检测到执行所述目标操作,确定所述目标操作是否满足可撤销条件;响应于确定所述目标操作满足所述可撤销条件,获取所述目标操作的目标执行信息;保存所述目标操作的目标执行信息。6.根据权利要求5所述的方法,其特征在于,所述确定所述目标操作是否满足可撤销条件包括:响应于确定所述目标操作为设定操作之外的操作,确定所述目标操作满足所述可撤销条件,所述设定操作包括撤销操作以及长按电源键操作中的至少一种。7.根据权利要求1至6任一项所述的方法,其特征在于,在基于所述逆操作执行信息执行所述目标操作的逆操作之后,所述方法还包括:生成用于提示已撤销所述目标操作的提示信息。8.一种操作撤销装置,其特征在于,包括:第一信息获取模块,用于响应于检测到当前已执行目标操作的撤销操作,获取预先保存的所述目标操...

【专利技术属性】
技术研发人员:陈睿
申请(专利权)人:北京小米移动软件有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1