本发明专利技术公开了一种触摸操作区域长按操作的识别方法,该方法包括:在基于终端触摸操作区域的边缘区域接收到触摸操作时,实时获取触摸操作当前位置信息;在第一次获取到当前位置信息时,将获取到的当前位置信息作为初始位置信息;在每次获取到当前位置信息时,将获取到的当前位置信息与初始位置信息进行比对;在获取到的位置信息与初始获取到的位置信息不匹配时,停止获取触摸操作当前位置信息;在获取到的位置信息与初始获取到的位置信息匹配时,继续获取触摸操作当前位置信息,直至获取触摸操作持续时长大于等于预设时长,确定当前的触摸操作为长按操作。本发明专利技术还公开一种触摸操作区域长按操作的识别装置。本发明专利技术提高了长按操作的准确率。
【技术实现步骤摘要】
触摸操作区域长按操作的识别方法及装置
本专利技术涉及手势识别
,尤其涉及一种触摸操作区域长按操作的识别方法及装置。
技术介绍
随着通信技术的迅速发展,手机等移动终端的功能越来越多,电脑上能实现的娱乐功能,大部分都已经能在移动终端上实现,人们可以在移动终端上看电影、玩游戏、浏览网页、视频聊天等。为了提高移动终端的视觉效果,移动终端越来越趋向于大屏化发展,但鉴于移动终端的便携性特点,其尺寸不可能无限增大,这就需要充分利用移动终端的外形尺寸来增大屏幕的利用率,因此出现了窄边框甚至无边框的移动终端。窄边框或无边框移动终端充分利用移动终端的外形尺寸,极大的扩展了移动终端的屏幕尺寸,满足了用户对大屏幕的需求,同时使得移动终端的外形更加美观。然而,现有的窄边框或无边框移动终端仅根据操作持续时间来识别长按操作识别,很容易将其它触摸操作识别为长按操作,导致长按操作识别准确率低,给用户造成了极大的困扰,严重影响用户体验。
技术实现思路
本专利技术的主要目的在于提出一种触摸操作区域长按操作的识别方法及装置,旨在解决长按操作识别准确率低的技术问题。为实现上述目的,本专利技术提供的一种触摸操作区域长按操作的识别方法,所述触摸操作区域长按操作的识别方法包括:在基于终端触摸操作区域的边缘区域接收到触摸操作时,实时获取所述触摸操作当前位置信息;在第一次获取到当前位置信息时,将获取到的当前位置信息作为初始位置信息;在第一次获取到当前位置信息之后,在每次获取到所述当前位置信息时,将获取到的所述当前位置信息与所述初始位置信息进行比对;在获取到的位置信息与初始获取到的位置信息不匹配时,停止获取所述触摸操作当前位置信息;在获取到的位置信息与初始获取到的位置信息匹配时,继续获取所述触摸操作当前位置信息,直至获取所述触摸操作持续时长大于等于预设时长,确定当前的触摸操作为长按操作。优选地,所述在基于终端触摸操作区域的边缘区域接收到触摸操作时,实时获取所述触摸操作当前位置信息的步骤包括:在基于终端触摸操作区域的边缘区域接收到触摸操作时,获取所述触摸操作对应的触点数量;在所述触点数量小于预设阈值时,实时获取所述触摸操作当前位置信息。优选地,所述在所述触点数量小于预设阈值时,实时获取所述触摸操作当前位置信息的步骤包括:在所述触点数量小于预设阈值时,确定各个触点对应的位置信息;在所述位置信息与预设的位置信息不匹配时,实时获取所述触摸操作当前位置信息。优选地,所述在第一次获取到当前位置信息之后,在每次获取到所述当前位置信息时,将获取到的所述当前位置信息与所述初始位置信息进行比对的步骤包括:在第一次获取到当前位置信息之后,在每次获取到所述当前位置信息时,根据所述当前位置信息对应的坐标信息与所述初始位置信息对应的坐标信息计算当前位置与初始位置之间的距离;判断计算得到的所述距离是否小于预设距离,其中,计算得到的所述距离小于所述预设距离时,判定所述获取到的当前位置信息与初始获取到的位置信息匹配。优选地,所述确定当前的触摸操作为长按操作的步骤之后,所述触摸操作区域长按操作的识别方法还包括:确定当前应用场景;获取当前应用场景所述长按操作对应的控制指令,并响应所述控制指令。此外,为实现上述目的,本专利技术还提出一种触摸操作区域长按操作的识别装置,所述触摸操作区域长按操作的识别装置包括:位置获取模块,用于在基于终端触摸操作区域的边缘区域接收到触摸操作时,实时获取所述触摸操作当前位置信息;初始位置定义模块,用于在第一次获取到当前位置信息时,将获取到的当前位置信息作为初始位置信息,位置信息比对模块,用于在第一次获取到当前位置信息之后,在每次获取到所述当前位置信息时,将获取到的所述当前位置信息与所述初始位置信息进行比对;动作识别模块,用于在获取到的位置信息与初始获取到的位置信息不匹配时,停止获取所述触摸操作当前位置信息;在获取到的位置信息与初始获取到的位置信息匹配时,继续获取所述触摸操作当前位置信息,直至获取所述触摸操作持续时长大于等于预设时长,确定当前的触摸操作为长按操作。优选地,所述位置获取模块包括:触点数量获取单元,用于在基于终端触摸操作区域的边缘区域接收到触摸操作时,获取所述触摸操作对应的触点数量;位置信息获取单元,用于在所述触点数量小于预设阈值时,实时获取所述触摸操作当前位置信息。优选地,所述位置信息获取单元还用于:在所述触点数量小于预设阈值时,确定各个触点对应的位置信息;在所述位置信息与预设的位置信息不匹配时,实时获取所述触摸操作当前位置信息。优选地,所述位置信息比对模块包括:距离计算单元,用于在第一次获取到当前位置信息之后,在每次获取到所述当前位置信息时,根据所述当前位置信息对应的坐标信息与所述初始位置信息对应的坐标信息计算当前位置与初始位置之间的距离;距离判断单元,用于判断计算得到的所述距离是否小于预设距离,其中,计算得到的所述距离小于所述预设距离时,判定所述获取到的当前位置信息与初始获取到的位置信息匹配。优选地,所述的触摸操作区域长按操作的识别装置还包括:操作响应模块,用于确定当前应用场景,并获取当前应用场景所述长按操作对应的控制指令,并响应所述控制指令。本专利技术通过在终端触摸操作区域的边缘区内接收到触摸操作时,实时获取该触摸操作的当前位置信息,并在第一次获取到当前位置信息时,将获取的当前位置信息作为初始位置信息;然后在第一次获取到当前位置信息之后,在每次获取到当前位置信息时,将获取到的当前位置信息与初始位置信息进行比对,在获取到的位置信息与初始获取到的位置信息匹配时,继续获取触摸操作当前位置信息,直至获取触摸操作持续时长大于等于预设时长,确定当前的触摸操作为长按操作,这样通过在预设时长内实时检测将获取的当前位置信息与初始位置信息进行比对,当在预设时长内采获取的当前位置信息与初始位置信息全部匹配时,才确定此次触摸操作为长按操作,避免将其它触摸操作识别为长按操作,提高了长按操作的准确率。附图说明图1为实现本专利技术各个实施例的移动终端的硬件结构示意图;图2为如图1所示的移动终端的无线通信系统示意图;图3为本专利技术触摸操作区域长按操作的识别方法第一实施例的流程示意图;图4为本专利技术触摸操作区域长按操作的识别方法第二实施例的流程示意图;图5为本专利技术触摸操作区域长按操作的识别方法第三实施例的流程示意图;图6为本专利技术触摸操作区域长按操作的识别装置第一实施例的功能模块示意图;图7为本专利技术触摸操作区域长按操作的识别装置第二实施例的功能模块示意图;图8为本专利技术触摸操作区域长按操作的识别装置第三实施例的功能模块示意图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。现在将参考附图描述实现本专利技术各个实施例的移动终端。在后续的描述中,使用用于表示元件的诸如“模块”、“部件”或“单元”的后缀仅为了有利于本专利技术的说明,其本身并没有特定的意义。因此,"模块"与"部件"可以混合地使用。移动终端可以以各种形式来实施。例如,本专利技术中描述的终端可以包括诸如移动电话、智能电话、笔记本电脑、数字广播接收器、PDA(个人数字助理)、PAD(平板电脑)、PMP(便携式多媒体播放器)、导航装置等等的移动终端以及诸如本文档来自技高网...

【技术保护点】
一种触摸操作区域长按操作的识别方法,其特征在于,所述触摸操作区域长按操作的识别方法包括:在基于终端触摸操作区域的边缘区域接收到触摸操作时,实时获取所述触摸操作当前位置信息;在第一次获取到当前位置信息时,将获取到的当前位置信息作为初始位置信息;在第一次获取到当前位置信息之后,在每次获取到所述当前位置信息时,将获取到的所述当前位置信息与所述初始位置信息进行比对;在获取到的位置信息与初始获取到的位置信息不匹配时,停止获取所述触摸操作当前位置信息;在获取到的位置信息与初始获取到的位置信息匹配时,继续获取所述触摸操作当前位置信息,直至获取所述触摸操作持续时长大于等于预设时长,确定当前的触摸操作为长按操作。
【技术特征摘要】
1.一种触摸操作区域长按操作的识别方法,其特征在于,所述触摸操作区域长按操作的识别方法包括:在基于终端触摸操作区域的边缘区域接收到触摸操作时,实时获取所述触摸操作当前位置信息;在第一次获取到当前位置信息时,将获取到的当前位置信息作为初始位置信息;在第一次获取到当前位置信息之后,在每次获取到所述当前位置信息时,将获取到的所述当前位置信息与所述初始位置信息进行比对;在获取到的位置信息与初始获取到的位置信息不匹配时,停止获取所述触摸操作当前位置信息;在获取到的位置信息与初始获取到的位置信息匹配时,继续获取所述触摸操作当前位置信息,直至获取所述触摸操作持续时长大于等于预设时长,确定当前的触摸操作为长按操作,其中当获取到的位置信息与初始获取到的位置信息匹配时,当前位置与初始位置之间的距离小于预设值。2.如权利要求1所述的触摸操作区域长按操作的识别方法,其特征在于,所述在基于终端触摸操作区域的边缘区域接收到触摸操作时,实时获取所述触摸操作当前位置信息的步骤包括:在基于终端触摸操作区域的边缘区域接收到触摸操作时,获取所述触摸操作对应的触点数量;在所述触点数量小于预设阈值时,实时获取所述触摸操作当前位置信息。3.如权利要求2所述的触摸操作区域长按操作的识别方法,其特征在于,所述在所述触点数量小于预设阈值时,实时获取所述触摸操作当前位置信息的步骤包括:在所述触点数量小于预设阈值时,确定各个触点对应的位置信息;在所述位置信息与预设的位置信息不匹配时,实时获取所述触摸操作当前位置信息,其中预设的位置信息为所有的触点不位于终端一侧的边缘区域内。4.如权利要求1所述的触摸操作区域长按操作的识别方法,其特征在于,所述在第一次获取到当前位置信息之后,在每次获取到所述当前位置信息时,将获取到的所述当前位置信息与所述初始位置信息进行比对的步骤包括:在第一次获取到当前位置信息之后,在每次获取到所述当前位置信息时,根据所述当前位置信息对应的坐标信息与所述初始位置信息对应的坐标信息计算当前位置与初始位置之间的距离;判断计算得到的所述距离是否小于预设距离,其中,计算得到的所述距离小于所述预设距离时,判定所述获取到的当前位置信息与初始获取到的位置信息匹配。5.如权利要求1-4任一项所述的触摸操作区域长按操作的识别方法,其特征在于,所述确定当前的触摸操作为长按操作的步骤之后,所述触摸操作区域长按操作的识别方法还包括:确定当前应用场景;获取当前应用场景所...
【专利技术属性】
技术研发人员:陈伟韬,迟建华,
申请(专利权)人:努比亚技术有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。