一种防止复杂指令误操作方法及装置制造方法及图纸

技术编号:15329111 阅读:46 留言:0更新日期:2017-05-16 12:51
本发明专利技术涉及一种防止复杂指令误操作方法及装置。该方法应用于具有触摸屏的终端,包括:终端在触摸屏接收第一触摸操作后发生卡顿,获取第一触摸操作的第一触摸指令类型;在终端卡顿期间,触摸屏接收多次后续触摸操作,获取每次后续触摸操作的触摸指令类型;检测后续触摸操作的触摸指令类型是否为取消触摸操作对应的取消操作指令类型;若是,则不响应取消触摸操作对应的后续触摸操作之前的所有操作指令。通过实施本发明专利技术,通过区分触摸操作的指令类型来取消已施加的触摸操作,同时避免重复操作和误操作,提高用户体验。

Method and device for preventing complex instruction misoperation

The invention relates to a method and a device for preventing complex instructions from misoperation. The method has been applied to the terminal, the terminal touch screen on the touch screen to receive the first touch operation after Caton gets the first touch the first touch operation instruction type; in the end Caton during the follow-up times receiving touch screen touch operation, touch each successive instruction type access touch operation; detect subsequent touch touch whether to cancel the instruction type touch operation corresponding to cancel the operation instruction type; if not, the response to cancel the touch operation corresponding subsequent touch all operating instructions before operation. By implementing the present invention, an applied touch operation is cancelled by distinguishing the type of instruction of the touch operation, while avoiding repeated operation and misoperation, thereby improving the user experience.

【技术实现步骤摘要】
一种防止复杂指令误操作方法及装置
本专利技术涉及智能终端领域,更具体地说,涉及一种防止复杂指令误操作方法及装置。
技术介绍
手机、平板电脑、智能手表等智能终端在使用过程中会出现卡顿,从用户角度看就是点击后终端没有反映,即终端并没有在预设时间内执行完用户的指令。在系统或软件出现卡顿时,用户的触摸或点击操作就得不到响应,此时用户往往会多次点击,会造成误触发。目前,在终端出现卡顿时,终端会继续执行指令,并不会中断执行,会继续接收用户指令;并且,终端也不对用户在卡顿期间的操作进行区分,不能判断哪些是重复操作,哪些是用户想要的有用操作,导致出现重复操作。另外,当用户在卡顿期间输入多个指令,之后又不想等待,不能直接取消已输入指令,降低用户使用体验。
技术实现思路
本专利技术要解决的技术问题在于,针对现有技术的上述在终端卡顿期间不能取消已施加的触摸操作以及出现重复操作的缺陷,提供一种防止复杂指令误操作方法及装置。本专利技术解决其技术问题所采用的技术方案是:构造一种防止复杂指令误操作方法,所述方法应用于具有触摸屏的终端,包括:所述终端在所述触摸屏接收第一触摸操作后发生卡顿,获取所述第一触摸操作的第一触摸指令类型;在所述终端卡顿期间,所述触摸屏接收多次后续触摸操作,获取每次所述后续触摸操作的触摸指令类型;检测所述后续触摸操作的触摸指令类型是否为取消触摸操作对应的取消操作指令类型;若是,则不响应所述取消触摸操作对应的所述后续触摸操作之前的所有操作指令。优选地,本专利技术所述的防止复杂指令误操作方法,所述检测所述后续触摸操作的触摸指令类型是否为取消触摸操作对应的取消操作指令类型,包括:获取所述第一触摸操作的第一触摸操作时间以及每次所述后续触摸操作的触摸操作时间;在第一预设时间内,检测所述后续触摸操作的触摸指令类型是否为取消触摸操作对应的取消操作指令类型。优选地,本专利技术所述的防止复杂指令误操作方法,所述不响应所述取消触摸操作对应的所述后续触摸操作之前的所有操作指令,包括:设置指令类型白名单,若所述后触摸操作对应的指令类型在所述指令类型白名单内,则所述取消触摸操作无效;或设置指令类型白名单,若所述后续触摸操作对应的指令类型在所述指令类型白名单内,则所述取消触摸操作添加预设组合操作后所述取消触摸操作有效。优选地,本专利技术所述的防止复杂指令误操作方法,若检测所述后续触摸操作的触摸指令类型不是取消触摸操作对应的取消操作指令类型,还包括:获取所述第一触摸操作的第一触摸操作时间以及每次所述后续触摸操作的触摸操作时间;在第二预设时间内,判断所述后续触摸操作的触摸指令类型是否与所述第一触摸指令类型相同;若是,则不响应与所述第一触摸指令类型相同的所述后续触摸操作;若否,则在所述终端不卡顿后依次响应第一触摸操作以及与所述第一触摸指令类型不同的所述后续触摸操作。优选地,本专利技术所述的防止复杂指令误操作方法,在所述终端卡顿期间,所述触摸屏接收多次后续触摸操作后,还包括:所述终端发出提示信息,提示是否仅执行所述第一触摸操作;若是,则不响应所有所述后续触摸操作,仅执行所述第一触摸操作;若否,则在所述终端不卡顿后依次响应所述第一触摸操作以及所述后续触摸操作。另,本专利技术还构造一种防止复杂指令误操作装置,所述装置应用于具有触摸屏的终端,包括:接收单元,用于所述终端在所述触摸屏接收第一触摸操作后发生卡顿,获取所述第一触摸操作的第一触摸指令类型;指令类型获取单元,用于在所述终端卡顿期间,所述触摸屏接收多次后续触摸操作,获取每次所述后续触摸操作的触摸指令类型;第一判断单元,用于检测所述后续触摸操作的触摸指令类型是否为取消触摸操作对应的取消操作指令类型;第一响应单元,用于若所述后续触摸操作的触摸指令类型为取消触摸操作对应的取消操作指令类型,则不响应所述取消触摸操作对应的所述后续触摸操作之前的所有操作指令。优选地,本专利技术所述的防止复杂指令误操作装置,所述第一判断单元,包括:第一操作时间获取单元,用于获取所述第一触摸操作的第一触摸操作时间以及每次所述后续触摸操作的触摸操作时间;第二判断单元,用于在第一预设时间内,检测所述后续触摸操作的触摸指令类型是否为取消触摸操作对应的取消操作指令类型。优选地,本专利技术所述的防止复杂指令误操作装置,所述第一响应单元,包括:第一设置单元,用于设置指令类型白名单,若所述后触摸操作对应的指令类型在所述指令类型白名单内,则所述取消触摸操作无效;或第二设置单元,用于设置指令类型白名单,若所述后续触摸操作对应的指令类型在所述指令类型白名单内,则所述取消触摸操作添加预设组合操作后所述取消触摸操作有效。优选地,本专利技术所述的防止复杂指令误操作装置,还包括:第二操作时间获取单元,用于获取所述第一触摸操作的第一触摸操作时间以及每次所述后续触摸操作的触摸操作时间;第三判断单元,用于在第二预设时间内,判断所述后续触摸操作的触摸指令类型是否与所述第一触摸指令类型相同;第二响应单元,用于若所述后续触摸操作的触摸指令类型与所述第一触摸指令类型相同,则不响应与所述第一触摸指令类型相同的所述后续触摸操作;第三响应单元,用于若所述后续触摸操作的触摸指令类型与所述第一触摸指令类型不同,则在所述终端不卡顿后依次响应第一触摸操作以及与所述第一触摸指令类型不同的所述后续触摸操作。优选地,本专利技术所述的防止复杂指令误操作装置,还包括:提示单元,用于所述终端发出提示信息,提示是否仅执行所述第一触摸操作;第四响应单元,用于若仅执行所述第一触摸操作,则不响应所有所述后续触摸操作,仅执行所述第一触摸操作;第五响应单元,用于若不是仅执行所述第一触摸操作,则在所述终端不卡顿后依次响应所述第一触摸操作以及所述后续触摸操作。实施本专利技术的防止复杂指令误操作方法及装置。该方法包括:终端在触摸屏接收第一触摸操作后发生卡顿,获取第一触摸操作的第一触摸指令类型;在终端卡顿期间,触摸屏接收多次后续触摸操作,获取每次后续触摸操作的触摸指令类型;检测后续触摸操作的触摸指令类型是否为取消触摸操作对应的取消操作指令类型;若是,则不响应取消触摸操作对应的后续触摸操作之前的所有操作指令。通过实施本专利技术,通过区分触摸操作的指令类型来取消已施加的触摸操作,同时避免重复操作和误操作,提高用户体验。附图说明下面将结合附图及实施例对本专利技术作进一步说明,附图中:图1是本专利技术防止复杂指令误操作方法的第一实施例的流程示意图;图2是本专利技术防止复杂指令误操作方法的第二实施例的流程示意图;图3是本专利技术防止复杂指令误操作方法的第三实施例的流程示意图;图4是本专利技术防止复杂指令误操作方法的第四实施例的流程示意图;图5是本专利技术防止复杂指令误操作装置的第一实施例的结构示意图;图6是本专利技术防止复杂指令误操作装置的第二实施例的结构示意图;图7是本专利技术防止复杂指令误操作装置的第三实施例的结构示意图;图8是本专利技术防止复杂指令误操作装置的第四实施例的结构示意图。具体实施方式为了对本专利技术的技术特征、目的和效果有更加清楚的理解,现对照附图详细说明本专利技术的具体实施方式。参考图1,图1是本专利技术防止复杂指令误操作方法的第一实施例的流程示意图。本实施例公开一种防止复杂指令误操作方法,该方法应用于具有触摸屏的终端,终端包括但不限于手机、平板电脑、笔记本电脑、智能手表、智能手环、智能可穿戴设备本文档来自技高网...
一种防止复杂指令误操作方法及装置

【技术保护点】
一种防止复杂指令误操作方法,所述方法应用于具有触摸屏的终端,其特征在于,包括:所述终端在所述触摸屏接收第一触摸操作后发生卡顿,获取所述第一触摸操作的第一触摸指令类型;在所述终端卡顿期间,所述触摸屏接收多次后续触摸操作,获取每次所述后续触摸操作的触摸指令类型;检测所述后续触摸操作的触摸指令类型是否为取消触摸操作对应的取消操作指令类型;若是,则不响应所述取消触摸操作对应的所述后续触摸操作之前的所有操作指令。

【技术特征摘要】
1.一种防止复杂指令误操作方法,所述方法应用于具有触摸屏的终端,其特征在于,包括:所述终端在所述触摸屏接收第一触摸操作后发生卡顿,获取所述第一触摸操作的第一触摸指令类型;在所述终端卡顿期间,所述触摸屏接收多次后续触摸操作,获取每次所述后续触摸操作的触摸指令类型;检测所述后续触摸操作的触摸指令类型是否为取消触摸操作对应的取消操作指令类型;若是,则不响应所述取消触摸操作对应的所述后续触摸操作之前的所有操作指令。2.根据权利要求1所述的防止复杂指令误操作方法,其特征在于,所述检测所述后续触摸操作的触摸指令类型是否为取消触摸操作对应的取消操作指令类型,包括:获取所述第一触摸操作的第一触摸操作时间以及每次所述后续触摸操作的触摸操作时间;在第一预设时间内,检测所述后续触摸操作的触摸指令类型是否为取消触摸操作对应的取消操作指令类型。3.根据权利要求1或2所述的防止复杂指令误操作方法,其特征在于,所述不响应所述取消触摸操作对应的所述后续触摸操作之前的所有操作指令,包括:设置指令类型白名单,若所述后触摸操作对应的指令类型在所述指令类型白名单内,则所述取消触摸操作无效;或设置指令类型白名单,若所述后续触摸操作对应的指令类型在所述指令类型白名单内,则所述取消触摸操作添加预设组合操作后所述取消触摸操作有效。4.根据权利要求1所述的防止复杂指令误操作方法,其特征在于,若检测所述后续触摸操作的触摸指令类型不是取消触摸操作对应的取消操作指令类型,还包括:获取所述第一触摸操作的第一触摸操作时间以及每次所述后续触摸操作的触摸操作时间;在第二预设时间内,判断所述后续触摸操作的触摸指令类型是否与所述第一触摸指令类型相同;若是,则不响应与所述第一触摸指令类型相同的所述后续触摸操作;若否,则在所述终端不卡顿后依次响应第一触摸操作以及与所述第一触摸指令类型不同的所述后续触摸操作。5.根据权利要求1-4任一所述的防止复杂指令误操作方法,其特征在于,在所述终端卡顿期间,所述触摸屏接收多次后续触摸操作后,还包括:所述终端发出提示信息,提示是否仅执行所述第一触摸操作;若是,则不响应所有所述后续触摸操作,仅执行所述第一触摸操作;若否,则在所述终端不卡顿后依次响应所述第一触摸操作以及所述后续触摸操作。6.一种防止复杂指令误操作装置,所述装置应用于具有触摸屏的终端,其特征在于,包括:接收单元,用于所述终端在所述触摸屏接收第一触摸...

【专利技术属性】
技术研发人员:高素雅
申请(专利权)人:珠海市魅族科技有限公司
类型:发明
国别省市:广东,44

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

1