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.根据权利要求1所述的防止复杂指令误操作方法,其特征在于,所述检测所述后续触摸操作的触摸指令类型是否为取消触摸操作对应的取消操作指令类型,包括:获取所述第一触摸操作的第一触摸操作时间以及每次所述后续触摸操作的触摸操作时间;在第一预设时间内,检测所述后续触摸操作的触摸指令类型是否为取消触摸操作对应的取消操作指令类型。3.根据权利要求1或2所述的防止复杂指令误操作方法,其特征在于,所述不响应所述取消触摸操作对应的所述后续触摸操作之前的所有操作指令,包括:设置指令类型白名单,若所述后触摸操作对应的指令类型在所述指令类型白名单内,则所述取消触摸操作无效;或设置指令类型白名单,若所述后续触摸操作对应的指令类型在所述指令类型白名单内,则所述取消触摸操作添加预设组合操作后所述取消触摸操作有效。4.根据权利要求1所述的防止复杂指令误操作方法,其特征在于,若检测所述后续触摸操作的触摸指令类型不是取消触摸操作对应的取消操作指令类型,还包括:获取所述第一触摸操作的第一触摸操作时间以及每次所述后续触摸操作的触摸操作时间;在第二预设时间内,判断所述后续触摸操作的触摸指令类型是否与所述第一触摸指令类型相同;若是,则不响应与所述第一触摸指令类型相同的所述后续触摸操作;若否,则在所述终端不卡顿后依次响应第一触摸操作以及与所述第一触摸指令类型不同的所述后续触摸操作。5.根据权利要求1-4任一所述的防止复杂指令误操作方法,其特征在于,在所述终端卡顿期间,所述触摸屏接收多次后续触摸操作后,还包括:所述终端发出提示信息,提示是否仅执行所述第一触摸操作;若是,则不响应所有所述后续触摸操作,仅执行所述第一触摸操作;若否,则在所述终端不卡顿后依次响应所述第一触摸操作以及所述后续触摸操作。6.一种防止复杂指令误操作装置,所述装置应用于具有触摸屏的终端,其特征在于,包括:接收单元,用于所述终端在所述触摸屏接收第一触摸...
【专利技术属性】
技术研发人员:高素雅,
申请(专利权)人:珠海市魅族科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。