一种触控识别方法、装置和系统制造方法及图纸

技术编号:18667940 阅读:42 留言:0更新日期:2018-08-14 20:33
本发明专利技术公开了一种触控识别方法、装置和系统。所述方法包括:获取触摸操作在被触摸表面上的第一触摸位置进行触摸时的第一触摸位置对应的触摸信息;根据第一触摸位置对应的触摸信息,获取所述第一触摸位置的持续触摸情况;根据第一触摸位置的持续触摸情况更新相应的触摸操作标识,以识别所述触摸操作,并根据更新后的触摸操作标识进行相应触摸操作的触控响应。本发明专利技术能够对触摸操作中包括干扰操作,如长按操作包含滑动操作、滑动操作或长按操作包含单击、双击操作、正向滑动操作包含反向滑动操作等触摸操作进行识别,规避干扰操作的影响,准确识别用户在被触摸表面上的各种操作,增强用户体验。

A touch recognition method, device and system

The invention discloses a touch recognition method, a device and a system. The method includes: acquiring touch information corresponding to the first touch position when the touch operation is performed at the first touch position on the touched surface; acquiring a persistent touch condition of the first touch position according to the touch information corresponding to the first touch position; updating the phase according to the persistent touch condition of the first touch position; A corresponding touch operation identifier identifies the touch operation and carries out a touch response of the corresponding touch operation according to the updated touch operation identifier. The invention can identify touch operation including interference operation in touch operation, such as long-press operation including sliding operation, sliding operation or long-press operation including click, double-click operation, forward-slide operation including reverse-slide operation, avoid the influence of interference operation, and accurately identify various kinds of user on the touched surface. Operation to enhance user experience.

【技术实现步骤摘要】
一种触控识别方法、装置和系统
本专利技术涉及一种触控识别方法、装置和系统。
技术介绍
触摸已成为一种标准的人机交互方式,被广泛应用于智能终端等
,例如,用户通过触摸屏可以轻松快捷的对终端进行各种操作控制。目前,使用触摸控制终端的情况,在单击、双击、长按、正反向滑动等操作时,常会出现终端识别错误的情况。例如,传统上触摸传感器与用户交互的算法通常采用实时读取传感器数据,延时等待触摸操作类型的判断方法,若用户触摸到两个触摸位置的边界,触摸传感器采集到的数值会在两个触摸位置之间跳变,导致误判。传统的触摸操作识别算法的误识别率较高,严重影响用户体验。
技术实现思路
本专利技术的一个方面提供了一种触控识别方法,包括:获取触摸操作在被触摸表面上的第一触摸位置进行触摸时的第一触摸位置对应的触摸信息,触摸信息包括被触摸的触摸位置标识、触摸时间和触摸操作标识,触摸操作标识包括长按标识、单击标识、双击标识、滑动标识;根据第一触摸位置对应的触摸信息,获取第一触摸位置的持续触摸情况,持续触摸情况包括:与第一触摸位置相邻的第二触摸位置被持续触摸的第一持续触摸情况,或第一触摸位置的触摸时间大于预设第一触摸时间的第二持续触摸情况,或当第一触摸位置被触摸后,被触摸表面上没有触摸位置被持续触摸的第三持续触摸情况;根据第一触摸位置的持续触摸情况更新相应的触摸操作标识,以识别触摸操作,并根据更新后的触摸操作标识进行相应触摸操作的触控响应。可选地,滑动标识包括正向滑动标识和反向滑动标识,第一持续触摸情况包括与第一触摸位置正向相邻的第二触摸位置被持续触摸的情况,根据第一触摸位置的持续触摸情况更新相应的触摸操作标识包括:在与第一触摸位置正向相邻的第二触摸位置被持续触摸时,更新正向滑动标识,并获取触摸操作在被触摸表面上的第二触摸位置进行触摸时的第二触摸位置对应的触摸信息;根据第二触摸位置对应的触摸信息,获取第二触摸位置的持续触摸情况,第二触摸位置的持续触摸情况包括:与第二触摸位置正向相邻的第三触摸位置被持续触摸的情况,或与第二触摸位置反向相邻的第四触摸位置被持续触摸的情况,或第二触摸位置的触摸时间与第一触摸位置的触摸时间的和大于预设第一触摸时间的情况,或第二触摸位置被触摸后,被触摸表面上没有触摸位置被持续触摸时的情况;根据第二触摸位置的持续触摸情况更新相应的触摸操作标识。可选地,根据第二触摸位置的持续触摸情况更新相应的触摸操作标识,包括:当在与第二触摸位置正向相邻的第三触摸位置被持续触摸时,再次更新正向滑动标识;根据更新后的正向滑动标识识别触摸操作为正向滑动操作,根据正向滑动标识进行正向滑动操作的触控响应。可选地,根据第二触摸位置的持续触摸情况更新相应的触摸操作标识,包括:当在与第二触摸位置反向相邻的第四触摸位置被持续触摸时,更新反向滑动标识,并获取触摸操作在被触摸表面上的第四触摸位置进行触摸时的第四触摸位置对应的触摸信息;根据第四触摸位置对应的触摸信息,获取第四触摸位置的持续触摸情况;根据第四触摸位置的持续触摸情况更新相应的触摸操作标识。可选地,根据第二触摸位置的持续触摸情况更新相应的触摸操作标识,包括:当第二触摸位置的触摸时间与第一触摸位置的触摸时间的和大于预设第一触摸时间时,更新长按标识;根据更新后的长按标识识别触摸操作为长按操作,根据长按标识进行长按操作的触控响应。可选地,根据第二触摸位置的持续触摸情况更新相应的触摸操作标识,包括:当第二触摸位置被触摸后,被触摸表面没有触摸位置被持续触摸时,更新单击标识和双击标识,并获取预设第二触摸时间内被触摸表面上的触摸情况;在预设第二触摸时间内被触摸表面上没有触摸位置被触摸时,根据更新后的单击标识和双击标识识别触摸操作为单击操作或双击操作,根据单击标识和双击标识进行相应单击操作或双击操作的触控响应;在预设第二触摸时间内被触摸表面上与第二触摸位置相邻的第三触摸位置被触摸时获取第三触摸位置的持续触摸情况,根据第三触摸位置的持续触摸情况更新相应的触摸操作标识。可选地,根据第一触摸位置的持续触摸情况更新相应的触摸操作标识,包括:当持续触摸情况为第二持续触摸情况时,更新长按标识;根据更新后的长按标识识别触摸操作为长按操作,根据长按标识进行长按操作的触控响应。可选地,根据第一触摸位置的持续触摸情况更新相应的触摸操作标识,包括:当第一触摸位置被触摸后,被触摸表面没有触摸位置被持续触摸时,更新单击标识和双击标识,并获取预设第二触摸时间内被触摸表面上的触摸情况;在预设第二触摸时间内被触摸表面上没有触摸位置被触摸时,根据更新后的单击标识和双击标识识别触摸操作为单击操作或双击操作,根据单击标识和双击标识进行相应单击操作或双击操作的触控响应;在预设第二触摸时间内被触摸表面上与第一触摸位置相邻的第二触摸位置被触摸时获取第二触摸位置的持续触摸情况,根据第二触摸位置的持续触摸情况更新相应的触摸操作标识。本专利技术的另一个方面提供了触控识别装置,包括:第一获取模块,用于获取触摸操作在被触摸表面上的第一触摸位置进行触摸时的第一触摸位置对应的触摸信息,触摸信息包括被触摸的触摸位置标识、触摸时间和触摸操作标识,触摸操作标识包括长按标识、单击标识、双击标识、滑动标识;第二获取模块,用于根据第一触摸位置对应的触摸信息,获取第一触摸位置的持续触摸情况,持续触摸情况包括:与第一触摸位置相邻的第二触摸位置被持续触摸的第一持续触摸情况,或第一触摸位置的触摸时间大于预设第一触摸时间的第二持续触摸情况,或当第一触摸位置被触摸后,被触摸表面上没有触摸位置被持续触摸的第三持续触摸情况;识别模块,用于根据第一触摸位置的持续触摸情况更新相应的触摸操作标识,以识别触摸操作,并根据更新后的触摸操作标识进行相应触摸操作的触控响应。本专利技术的另一个方面提供了触摸控制系统,包括:一个或多个存储单元,存储有可执行指令;一个或多个处理单元,执行可执行指令,用于实现上文的触控识别方法。本专利技术的另一个方面提供一种计算机可读存储介质,存储有可执行令,可执行指令被处理器执行时以实现上述触控识别方法。本专利技术基于被触摸表面上触摸位置的变化和触摸时间的变化,获得第一触摸位置的持续触摸情况,利用第一触摸位置的持续触摸情况对相应的触摸操作标识进行更新,利用触摸操作标识的数值与触摸操作的对应关系识别被触摸表面上的触摸操作。本专利技术能够对由于触摸到相邻触摸位置的边界、相邻触摸位置之间的来回滑动触摸等因素引起的触摸过程中包括干扰操作的触摸操作进行识别,例如,长按操作包含滑动操作、滑动操作或长按操作包含单击、双击操作、正向滑动操作包含反向滑动操作等触摸操作。本专利技术针对类似问题,可以有效规避干扰操作的影响,准确识别用户在被触摸表面上的各种触摸操作,增强用户体验。附图说明图1为本专利技术实施例提供的触控识别方法的流程图;图2为本专利技术实施例提供的触摸屏的pad分布情况示意图;图3为本专利技术实施例提供的状态机转换图;图4为本专利技术实施例提供的触控识别装置结构示意图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术实施方式作进一步地详细描述。在实际的电子设备中,不同的触摸位置可以有不同的位置响应,从而可以反映触摸的位置或触摸距离,以反映触摸操作的方向。因此,在被触摸表面之下,可以通过在不同位置本文档来自技高网...

【技术保护点】
1.一种触控识别方法,其特征在于,所述方法包括:获取触摸操作在被触摸表面上的第一触摸位置进行触摸时的第一触摸位置对应的触摸信息,所述触摸信息包括被触摸的触摸位置标识、触摸时间和触摸操作标识,所述触摸操作标识包括长按标识、单击标识、双击标识、滑动标识;根据所述第一触摸位置对应的触摸信息,获取所述第一触摸位置的持续触摸情况,所述持续触摸情况包括:与第一触摸位置相邻的第二触摸位置被持续触摸的第一持续触摸情况,或第一触摸位置的触摸时间大于预设第一触摸时间的第二持续触摸情况,或当第一触摸位置被触摸后,被触摸表面上没有触摸位置被持续触摸的第三持续触摸情况;根据所述第一触摸位置的持续触摸情况更新相应的触摸操作标识,以识别所述触摸操作。

【技术特征摘要】
1.一种触控识别方法,其特征在于,所述方法包括:获取触摸操作在被触摸表面上的第一触摸位置进行触摸时的第一触摸位置对应的触摸信息,所述触摸信息包括被触摸的触摸位置标识、触摸时间和触摸操作标识,所述触摸操作标识包括长按标识、单击标识、双击标识、滑动标识;根据所述第一触摸位置对应的触摸信息,获取所述第一触摸位置的持续触摸情况,所述持续触摸情况包括:与第一触摸位置相邻的第二触摸位置被持续触摸的第一持续触摸情况,或第一触摸位置的触摸时间大于预设第一触摸时间的第二持续触摸情况,或当第一触摸位置被触摸后,被触摸表面上没有触摸位置被持续触摸的第三持续触摸情况;根据所述第一触摸位置的持续触摸情况更新相应的触摸操作标识,以识别所述触摸操作。2.根据权利要求1所述的方法,其特征在于,所述滑动标识包括正向滑动标识和反向滑动标识,所述第一持续触摸情况包括与第一触摸位置正向相邻的第二触摸位置被持续触摸的情况,所述根据所述第一触摸位置的持续触摸情况更新相应的触摸操作标识包括:在与第一触摸位置正向相邻的第二触摸位置被持续触摸时,更新正向滑动标识,并获取触摸操作在被触摸表面上的第二触摸位置进行触摸时的第二触摸位置对应的触摸信息;根据所述第二触摸位置对应的触摸信息,获取第二触摸位置的持续触摸情况,所述第二触摸位置的持续触摸情况包括:与第二触摸位置正向相邻的第三触摸位置被持续触摸的情况,或与第二触摸位置反向相邻的第四触摸位置被持续触摸的情况,或第二触摸位置的触摸时间与第一触摸位置的触摸时间的和大于预设第一触摸时间的情况,或第二触摸位置被触摸后,被触摸表面上没有触摸位置被持续触摸时的情况;根据所述第二触摸位置的持续触摸情况更新相应的触摸操作标识。3.根据权利要求2所述的方法,其特征在于,所述根据所述第二触摸位置的持续触摸情况更新相应的触摸操作标识,包括:当在与第二触摸位置正向相邻的第三触摸位置被持续触摸时,再次更新正向滑动标识;根据更新后的正向滑动标识识别所述触摸操作为正向滑动操作。4.根据权利要求2所述的方法,其特征在于,所述根据所述第二触摸位置的持续触摸情况更新相应的触摸操作标识,包括:当在与第二触摸位置反向相邻的第四触摸位置被持续触摸时,更新反向滑动标识,并获取触摸操作在被触摸表面上的第四触摸位置进行触摸时的第四触摸位置对应的触摸信息;根据所述第四触摸位置对应的触摸信息,获取第四触摸位置的持续触摸情况;根据所述第四触摸位置的持续触摸情况更新相应的触摸操作标识。5.根据权利要求2所述的方法,其特征在于,所述根据所述第二触摸位置的持续触摸情况更新相应的触摸操作标识,包括:当第二触摸位置的触摸时间与第一触摸位置...

【专利技术属性】
技术研发人员:古全永李卓成
申请(专利权)人:歌尔科技有限公司
类型:发明
国别省市:山东,37

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

1