[发明专利]一种防止复杂指令误操作方法及装置有效
| 申请号: | 201611078931.9 | 申请日: | 2016-11-29 |
| 公开(公告)号: | CN106648629B | 公开(公告)日: | 2021-01-01 |
| 发明(设计)人: | 高素雅 | 申请(专利权)人: | 珠海市魅族科技有限公司 |
| 主分类号: | G06F9/451 | 分类号: | G06F9/451;G06F3/0488 |
| 代理公司: | 深圳市瑞方达知识产权事务所(普通合伙) 44314 | 代理人: | 林俭良;李嫱 |
| 地址: | 519085 广东*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 防止 复杂 指令 操作方法 装置 | ||
本发明涉及一种防止复杂指令误操作方法及装置。该方法应用于具有触摸屏的终端,包括:终端在触摸屏接收第一触摸操作后发生卡顿,获取第一触摸操作的第一触摸指令类型;在终端卡顿期间,触摸屏接收多次后续触摸操作,获取每次后续触摸操作的触摸指令类型;检测后续触摸操作的触摸指令类型是否为取消触摸操作对应的取消操作指令类型;若是,则不响应取消触摸操作对应的后续触摸操作之前的所有操作指令。通过实施本发明,通过区分触摸操作的指令类型来取消已施加的触摸操作,同时避免重复操作和误操作,提高用户体验。
技术领域
本发明涉及智能终端领域,更具体地说,涉及一种防止复杂指令误操作方法及装置。
背景技术
手机、平板电脑、智能手表等智能终端在使用过程中会出现卡顿,从用户角度看就是点击后终端没有反映,即终端并没有在预设时间内执行完用户的指令。在系统或软件出现卡顿时,用户的触摸或点击操作就得不到响应,此时用户往往会多次点击,会造成误触发。
目前,在终端出现卡顿时,终端会继续执行指令,并不会中断执行,会继续接收用户指令;并且,终端也不对用户在卡顿期间的操作进行区分,不能判断哪些是重复操作,哪些是用户想要的有用操作,导致出现重复操作。另外,当用户在卡顿期间输入多个指令,之后又不想等待,不能直接取消已输入指令,降低用户使用体验。
发明内容
本发明要解决的技术问题在于,针对现有技术的上述在终端卡顿期间不能取消已施加的触摸操作以及出现重复操作的缺陷,提供一种防止复杂指令误操作方法及装置。
本发明解决其技术问题所采用的技术方案是:构造一种防止复杂指令误操作方法,所述方法应用于具有触摸屏的终端,包括:
所述终端在所述触摸屏接收第一触摸操作后发生卡顿,获取所述第一触摸操作的第一触摸指令类型;
在所述终端卡顿期间,所述触摸屏接收多次后续触摸操作,获取每次所述后续触摸操作的触摸指令类型;
检测所述后续触摸操作的触摸指令类型是否为取消触摸操作对应的取消操作指令类型;
若是,则不响应所述取消触摸操作对应的所述后续触摸操作之前的所有操作指令。
优选地,本发明所述的防止复杂指令误操作方法,所述检测所述后续触摸操作的触摸指令类型是否为取消触摸操作对应的取消操作指令类型,包括:
获取所述第一触摸操作的第一触摸操作时间以及每次所述后续触摸操作的触摸操作时间;
在第一预设时间内,检测所述后续触摸操作的触摸指令类型是否为取消触摸操作对应的取消操作指令类型。
优选地,本发明所述的防止复杂指令误操作方法,所述不响应所述取消触摸操作对应的所述后续触摸操作之前的所有操作指令,包括:
设置指令类型白名单,若所述后续触摸操作对应的指令类型在所述指令类型白名单内,则所述取消触摸操作无效;或
设置指令类型白名单,若所述后续触摸操作对应的指令类型在所述指令类型白名单内,则所述取消触摸操作添加预设组合操作后所述取消触摸操作有效。
优选地,本发明所述的防止复杂指令误操作方法,若检测所述后续触摸操作的触摸指令类型不是取消触摸操作对应的取消操作指令类型,还包括:
获取所述第一触摸操作的第一触摸操作时间以及每次所述后续触摸操作的触摸操作时间;
在第二预设时间内,判断所述后续触摸操作的触摸指令类型是否与所述第一触摸指令类型相同;
若是,则不响应与所述第一触摸指令类型相同的所述后续触摸操作;若否,则在所述终端不卡顿后依次响应第一触摸操作以及与所述第一触摸指令类型不同的所述后续触摸操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珠海市魅族科技有限公司,未经珠海市魅族科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611078931.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:将直播应用软件移植到IE浏览器的方法及装置
- 下一篇:页面获取方法及装置





