操作撤销系统及方法与流程

文档序号:12663791阅读:643来源:国知局
操作撤销系统及方法与流程

本发明涉及终端装置管理技术领域,尤其涉及一种终端装置的操作撤销系统及方法。



背景技术:

目前,终端装置例如手机、平板电脑等设备触发截屏操作多由实体按键组合触发。然而,由于有些按键例如位于终端装置侧边的多个按键互相之间挨得比较近,容易导致误触按键,以至于触发不必要的操作。例如误触发截屏操作,给用户造成使用不便。



技术实现要素:

鉴于以上内容,有必要提供一种操作撤销系统,可以撤销用户的误触操作,方便用户使用终端装置,提升用户体验。

鉴于以上内容,还有必要提供一种操作撤销方法,可以撤销用户的误触操作,方便用户使用终端装置,提升用户体验。

所述操作撤销系统,应用于终端装置中,该操作撤销系统包括:

接收模块,用于接收作用于所述终端装置的截屏操作;

检测模块,用于在检测到作用于终端装置的撤销操作时产生撤销信号;以及

处理模块,用于根据撤销信号执行对接收模块接收到的所述截屏操作进行撤销的相关功能。

优选地,所述检测模块还用于在检测到作用于终端装置的移动操作使得终端装置的移动速度大于或等于预定速度时产生撤销信号;或者

所述检测模块还用于在检测到作用于终端装置的移动操作使得终端装置的加速度大于或等于预定加速度时产生撤销信号。

优选地,所述处理模块还用于当在终端装置响应截屏操作以执行截屏功能的响应时间段内接收到撤销信号时,不控制终端装置执行所述截屏操作所对应的截屏功能。

优选地,所述处理模块还用于:

当在终端装置响应截屏操作以执行截屏功能的响应时间段内没有接收到所述撤销信号时,控制所述终端装置执行所述截屏操作所对应的截屏功能;及

当在执行截屏操作以产生对应截屏图片之后的指定时间段内接收到所述撤销信号时,对执行截屏操作所产生的对应截屏图片进行删除。

优选地,所述截屏操作包括作用于所述终端装置的一个指定按键上的触控操作、同时作用于所述终端装置的至少两个指定按键上的触控操作、或者作用于与所述终端装置通讯连接的外部设备上的指定按键的触控操作。

所述操作撤销方法,应用于终端装置中,该操作撤销方法包括:

接收作用于所述终端装置的截屏操作;

在检测到作用于终端装置的撤销操作时产生撤销信号;以及

根据撤销信号执行对接收到的所述截屏操作进行撤销的相关功能。

优选地,所述根据撤销信号执行对截屏操作进行撤销的相关功能包括:

当在终端装置响应截屏操作以执行对应截屏功能的响应时间段内接收到撤销信号时,不控制终端装置执行所述截屏操作所对应的截屏功能。

优选地,所述根据撤销信号执行对截屏操作进行撤销的相关功能包括:

当在终端装置响应截屏操作以执行截屏功能的响应时间段内未接收到撤销信号时,控制终端装置执行所述截屏操作所对应的截屏功能;以及

当在执行截屏操作以产生对应截屏图片之后的指定时间段内接收到所述撤销信号时,对执行截屏操作所产生的对应截屏图片进行删除。

优选地,所述在检测到作用于终端装置的撤销操作时产生撤销信号包括:

在检测到作用于终端装置的移动操作使得终端装置的移动速度大于或等于预定速度时产生撤销信号;或者

在检测到作用于终端装置的移动操作使得终端装置的加速度大于或等于预定加速度时产生撤销信号。

优选地,所述接收作用于终端装置的截屏操作包括:

接收作用于所述终端装置的一个指定按键上的触控操作;或者

接收同时作用于所述终端装置的至少两个指定按键上的触控操作;或者

接收作用于与所述终端装置通讯连接的外部设备上的指定按键的触控操作。

相较于现有技术,本发明的操作撤销系统及方法,可以撤销用户的误触操作,方便用户使用终端装置,提升用户体验。

【附图说明】

图1是本发明操作撤销系统较佳实施例的应用环境图。

图2是本发明操作撤销方法较佳实施例的流程图。

主要元件符号说明:

如下具体实施方式将结合上述附图进一步说明本发明。

【具体实施方式】

参阅图1所示,是本发明操作撤销系统较佳实施例的应用环境图。在本实施例中,所述操作撤销系统10安装并运行于终端装置1中。该操作撤销系统10用于撤销用户对所述终端装置1的误触操作,避免误触操作给用户带来的困扰。具体细节后面介绍。

在一个实施例中,所述终端装置1还包括,但不限于,感测器11、存储器12,及至少一个处理器13。本实施例中,所述终端装置1可为手机、平板电脑、个人数字助理、电视等设备。需要说明的是,本实施例只是对终端装置1的结构进行举例说明,该终端装置1所包括的元件可以根据实际需要增加或减少,例如,该终端装置1还可以包括其他元件,如电路系统、I/O接口、电池、操作系统等。

在一个实施例中,所述感测器11可以用于感测所述终端装置1的移动速度、加速度、方位角度、位置等。所述感测器11可以为可感测所述终端装置1的移动速度的陀螺仪(Gyroscope)感测器、可感测所述终端装置1的加速度的加速度感测器,及/或陀螺仪感测器和加速度感测器的组合、可感测所述终端装置1的方位角度的地磁感测器、可感测所述终端装置1的地理位置的GPS(Global Position System,全球定位系统)定位器。

在一个实施例中,所述存储器12可以用于存储所述终端装置1的各类数据,例如该存储器12可以用于存储所述操作撤销系统10的程序代码。在一个实施例中,所述存储器12可以是终端装置1本身的内存,也可以是外部存储卡,例如SD卡(Secure Digital Card,安全数字卡)等。

在本实施例中,所述的操作撤销系统10可以包括一个或多个模块,所述一个或多个模块存储在所述存储器12中,并由一个或多个处理器13(例如处理器13)执行,以实现本发明所提供的功能。

本实施例中,所述操作撤销系统10可以分割成接收模块101、检测模块102、及处理模块103。本发明所称的模块是能够完成一特定功能的程序段,比程序更适合用于描述软件在终端装置1中的执行过程,关于各模块的详细功能将在下面作具体描述。

所述接收模块101用于接收作用于所述终端装置1的截屏操作。

在一个实施例中,所述截屏操作包括作用于所述终端装置1的一个指定按键上的触控操作、同时作用于所述终端装置1的至少两个指定按键上的触控操作、或者作用于与所述终端装置1通讯连接的外部设备上的指定按键的触控操作。

例如,所述截屏操作可以为用户触摸了所述终端装置1上的一个截屏按键所产生的触控操作。又如,所述截屏操作可以为用户同时触摸所述终端装置1的电源键(图中未示出)和主页键(即Home键,图中未示出)所产生的触控操作。再如,所述截屏操作可以为用户按压了与所述终端装置1通讯连接的外部设备例如遥控器(图中未示出)上的截屏按键所产生的触控操作。

所述检测模块102用于在检测到作用于终端装置1的撤销操作时产生撤销信号。

在一个实施例中,所述检测模块102于所述接收模块101接收到作用于所述终端装置1的截屏操作的同时开始检测所述撤销操作。在其他实施例中,所述检测模块102也可于所述接收模块101接收到作用于所述终端装置1的截屏操作后的指定时段后(例如2毫秒后)开始检测所述撤销操作。

在第一实施例中,所述检测模块102于检测到所述终端装置1的移动速度大于或等于预定速度时,确定检测到所述撤销操作,并产生撤销信号。

具体地,所述检测模块102可以利用所述感测器11来感测所述终端装置1的移动速度,所述感测器11可以为陀螺仪(Gyroscope)感测器,及/或陀螺仪感测器和加速度感测器的组合。

在第二实施例中,所述检测模块102于检测到所述终端装置1的加速度大于或等于预定速度时,确定检测到所述撤销操作,并产生撤销信号。

具体地,所述检测模块102可以利用所述感测器11来感测所述终端装置1的加速度,所述感测器11可以为加速度感测器,及/或陀螺仪感测器和加速度感测器的组合。

在第三实施例中,所述检测模块102于检测到所述终端装置1的方位角度与预定的方位角度相匹配时,确定检测到所述撤销操作,并产生撤销信号。

具体地,所述检测模块102可以利用所述感测器11来感测所述终端装置1的方位角度,所述感测器11可以为地磁感测器。

在第四实施例中,所述检测模块102于检测到所述终端装置1的移动距离与预定的距离值相匹配时,确定检测到所述撤销操作,并产生撤销信号。

具体地,所述检测模块102可以利用所述感测器11来感测所述终端装置1的位置变化,进而计算出所述终端装置1的移动距离,所述感测器11可以为GPS(Global Position System,全球定位系统)定位器。

需要说明的是,上述四种实施方式仅为举例说明。实际运用中,终端装置1除了上述例举的陀螺仪感测器、加速度感测器、地磁感测器、GPS定位器之外,还可以是其他任何能够用来收集终端装置1本身运动数据的感测器,即本发明上述例举的仅为解释说明,不应对本发明进行限制。

所述处理模块103用于根据撤销信号执行对接收模块101接收到的所述截屏操作进行撤销的相关功能。

在一个实施例中,当在所述终端装置1响应所述截屏操作以执行截屏功能的响应时间段内接收到所述撤销信号时,所述处理模块103不控制所述终端装置1执行所述截屏操作所对应的截屏功能,即所述终端装置1不会进行截屏。

在一个实施例中,当在所述终端装置1响应所述截屏操作以执行截屏功能的响应时间段内没有接收到所述撤销信号时,所述处理模块103控制所述终端装置1执行所述截屏操作所对应的截屏功能,即所述处理模块103控制所述终端装置1进行截屏并生成截屏图片。

在一个实施例中,当执行所述截屏操作生成了对应截屏图片之后的指定时间段内(例如2秒内),所述接收模块101接收到所述撤销信号时,所述处理模块103对执行所述截屏操作所产生的对应截屏图片进行删除。

需要说明的是,终端装置1响应所述截屏操作的响应时间段是指所述终端装置1从接收到该截屏操作到终端装置1执行所述截屏操作之前的时段。例如,所述终端装置1响应截屏操作的响应时间段为5秒。

举例而言,假设所述终端装置1响应截屏操作的响应时间段为5秒,若在该时段内,所述检测模块102检测到所述终端装置1的移动速度达到所述预设的速度值,所述检测模块102即产生撤销信号,所述处理模块103则确定所述截屏操作为用户误触所述终端装置1而产生的误触操作,所述处理模块103即不控制所述终端装置1执行所述截屏操作所对应的截屏功能,从而实现误触撤销功能。

又如,当在所述终端装置1响应所述截屏操作的响应时间段内,所述检测模块102检测到所述终端装置1的移动速度小于所述预设的速度值时,所述检测模块102确定没有检测到所述撤销操作,不产生撤销信号,所述处理模块103则控制所述终端装置1进行截屏并生成截屏图片。而当所述终端装置1截屏并生成截屏图片后的所述指定时段内(例如2秒内),所述检测模块102检测到了所述撤销操作时,所述检测模块102即产生撤销信号,所述处理模块103则从所述终端装置1中删除所述截屏图片。

参阅图2所示,是本发明操作撤销方法较佳实施例的方法流程图。根据不同的需求,图2所示的流程图中的步骤的执行顺序可以改变,某些步骤可以省略。

步骤S201,所述接收模块101接收作用于所述终端装置1的截屏操作。

在一个实施例中,所述截屏操作包括作用于所述终端装置1的一个指定按键上的触控操作、同时作用于所述终端装置1的至少两个指定按键上的触控操作、或者作用于与所述终端装置1通讯连接的外部设备上的指定按键的触控操作。

例如,所述截屏操作可以为用户触摸了所述终端装置1上的一个截屏按键所产生的触控操作。又如,所述截屏操作可以为用户同时触摸所述终端装置1的电源键(图中未示出)和主页键(即Home键,图中未示出)所产生的触控操作。再如,所述截屏操作可以为用户按压了与所述终端装置1通讯连接的外部设备例如遥控器(图中未示出)上的截屏按键所产生的触控操作。

步骤S202,所述检测模块102在检测到作用于终端装置1的撤销操作时产生撤销信号。

在一个实施例中,所述检测模块102于所述接收模块101接收到作用于所述终端装置1的截屏操作的同时开始检测所述撤销操作。在其他实施例中,所述检测模块102也可于所述接收模块101接收到作用于所述终端装置1的截屏操作后的指定时段后(例如2毫秒后)开始检测所述撤销操作。

在第一实施例中,所述检测模块102于检测到所述终端装置1的移动速度大于或等于预定速度时,确定检测到所述撤销操作,并产生撤销信号。

具体地,所述检测模块102可以利用所述感测器11来感测所述终端装置1的移动速度,所述感测器11可以为陀螺仪(Gyroscope)感测器,及/或陀螺仪感测器和加速度感测器的组合。

在第二实施例中,所述检测模块102于检测到所述终端装置1的加速度大于或等于预定速度时,确定检测到所述撤销操作,并产生撤销信号。

具体地,所述检测模块102可以利用所述感测器11来感测所述终端装置1的加速度,所述感测器11可以为加速度感测器,及/或陀螺仪感测器和加速度感测器的组合。

在第三实施例中,所述检测模块102于检测到所述终端装置1的方位角度与预定的方位角度相匹配时,确定检测到所述撤销操作,并产生撤销信号。

具体地,所述检测模块102可以利用所述感测器11来感测所述终端装置1的方位角度,所述感测器11可以为地磁感测器。

在第四实施例中,所述检测模块102于检测到所述终端装置1的移动距离与预定的距离值相匹配时,确定检测到所述撤销操作,并产生撤销信号。

具体地,所述检测模块102可以利用所述感测器11来感测所述终端装置1的位置变化,进而计算出所述终端装置1的移动距离,所述感测器11可以为GPS定位器(Global Position System,全球定位系统)。

需要说明的是,上述四种实施方式仅为举例说明。实际运用中,终端装置1除了上述例举的陀螺仪感测器、加速度感测器、地磁感测器、GPS定位器之外,还可以是其他任何能够用来收集终端装置1本身运动数据的感测器,即本发明上述例举的仅为解释说明,不应对本发明进行限制。

步骤S203,所述处理模块103根据撤销信号执行对接收模块101接收到的所述截屏操作进行撤销的相关功能。

在一个实施例中,当在所述终端装置1响应所述截屏操作以执行截屏功能的响应时间段内接收到所述撤销信号时,所述处理模块103不控制所述终端装置1执行所述截屏操作所对应的截屏功能,即所述终端装置1不会进行截屏。

在一个实施例中,当在所述终端装置1响应所述截屏操作以执行截屏功能的响应时间段内没有接收到所述撤销信号时,所述处理模块103控制所述终端装置1执行所述截屏操作所对应的截屏功能,即所述处理模块103控制所述终端装置1进行截屏并生成截屏图片。

在一个实施例中,当执行所述截屏操作生成了对应截屏图片之后的指定时间段内(例如2秒内),所述接收模块101接收到所述撤销信号时,所述处理模块103对执行所述截屏操作所产生的对应截屏图片进行删除。

需要说明的是,终端装置1响应所述截屏操作的响应时间段是指所述终端装置1从接收到该截屏操作到终端装置1执行所述截屏操作之前的时段。例如,所述终端装置1响应截屏操作的响应时间段为5秒。

举例而言,假设所述终端装置1响应截屏操作的响应时间段为5秒,若在该时段内,所述检测模块102检测到所述终端装置1的移动速度达到所述预设的速度值,所述检测模块102即产生撤销信号,所述处理模块103则确定所述截屏操作为用户误触所述终端装置1而产生的误触操作,所述处理模块103即不控制所述终端装置1执行所述截屏操作所对应的截屏功能,从而实现误触撤销功能。

又如,当在所述终端装置1响应所述截屏操作的响应时间段内,所述检测模块102检测到所述终端装置1的移动速度小于所述预设的速度值时,所述检测模块102确定没有检测到所述撤销操作,不产生撤销信号,所述处理模块103则控制所述终端装置1进行截屏并生成截屏图片。而当所述终端装置1截屏并生成截屏图片后的所述指定时段内(例如2秒内),所述检测模块102检测到了所述撤销操作时,所述检测模块102即产生撤销信号,所述处理模块103则从所述终端装置1中删除所述截屏图片。

最后应说明的是,以上实施例仅用以说明本发明的技术方案而非限制,尽管参照以上较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或者等同替换都不应脱离本发明技术方案的精神和范围。

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