触控操作识别和响应方法、装置及游戏操控方法、装置的制造方法_5

文档序号:9546853阅读:来源:国知局
于本技术领域的普通技术人员 来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为 本发明的保护范围。
【主权项】
1. 一种触控操作识别方法,其特征在于,包括: 响应于用户在触摸屏上的触控操作,开始记录用户的操作时长; 获取所述触控操作在所述触摸屏上的初始位置,根据预先生成的灵敏度图得到所述初 始位置的灵敏度值;其中,所述灵敏度图与所述触摸屏上的位置一一对应,且所述灵敏度图 上的每一位置存储对应的灵敏度值,所述灵敏度值包括时长阈值和时间间隔阈值; 在所述操作时长达到所述时长阈值情况下,若所述触控操作在所述触摸屏上的操作距 离小于预设的距离阈值时,判定所述触控操作为长按操作; 在所述操作时长小于所述时长阈值情况下,若响应于用户的触控操作结束到再次触控 之间的间隔时间以及位置距离分别小于所述时间间隔阈值以及小于所述距离阈值时,判定 所述触控操作为双击操作,否则判定所述触控操作为单击操作。2. 如权利要求1所述的触控操作识别方法,其特征在于,所述预先生成的灵敏度图通 过以下步骤得到: 采集用户在触摸屏上的每一个关键点位置的连续多次点击操作时的每次用户接触触 摸屏以及离开触摸屏的时间;所述关键点位置至少包括所述触摸屏的四个角所对应的位 置; 计算用户在每一个关键点位置的平均点击时长和平均点击间隔时长,并将所述平均点 击时长和平均点击间隔时长乘以系数N作为所述灵敏度图上对应的关键点位置的时长阈 值和时间间隔阈值,其中,1彡N彡1. 5 ; 利用矩形网格或三角形网格计算所述灵敏度图上其他位置的时长阈值和时间间隔阈 值。3. 如权利要求2所述的触控操作识别方法,其特征在于,当利用三角形网格计算所述 灵敏度图上其他位置的时长阈值和时间间隔阈值时,所述关键点位置还包括用户手指在不 同姿势下进行点击所能到达的至少一个位置。4. 如权利要求3所述的触控操作识别方法,其特征在于,所述不同姿势包括用户手指 处于弯曲、半弯曲以及伸展状态。5. 如权利要求3所述的触控操作识别方法,其特征在于,通过以下公式计算所述灵敏 度图上其他位置的灵敏度值: Θd=WΘa+vΘb+uΘc其中,0a、0b、θ。分别为a、b、c三个关键点位置或已知位置的灵敏度值,θdSa、b、c三个位置的中心点位置d的灵敏度值;Sdab、Sda。、Sdb。、Sab。分别为三角形dab、三角形dac、 三角形dbc、三角形abc的面积。6. 如权利要求2所述的触控操作识别方法,其特征在于,当采用矩形网格计算所述灵 敏度图上其他位置的时长阈值和时间间隔阈值时,采用线性、双线性或各向异性插值函数 计算。7. 如权利要求1 _6任一项所述的触控操作识别方法,其特征在于,所述灵敏度图与所 述触摸屏上一一对应的位置为像素点。8. 如权利要求7所述的触控操作识别方法,其特征在于,所述灵敏度图与所述触摸屏 上-对应的像素点的分辨率相同。9. 如权利要求1所述的触控操作识别方法,所述触控操作识别方法还包括: 响应于用户的触控操作,以一定采样周期采集触屏点的位置; 根据所述触屏点在t时刻的位置、所述触屏点在t一 1时刻的位置以及在t一 1时刻 触控操作的操作距离,计算在t时刻触控操作的操作距离并存储;t为正整数。10. 如权利要求1所述的触控操作识别方法,其特征在于,所述触摸屏为移动终端触摸 屏。11. 如权利要求1所述的触控操作识别方法,其特征在于,还包括: 判断用户执行所述触控操作的操作姿势为左手或右手; 所述根据预先生成的灵敏度图得到所述位置的灵敏度值具体为: 根据判断结果获取预先生成的用户左手或右手操作的灵敏度图,从而得到所述初始位 置的灵敏度值。12. 如权利要求1所述的触控操作识别方法,其特征在于,还包括: 判断用户执行所述触控操作的操作姿势为横向或纵向; 所述根据预先生成的灵敏度图得到所述位置的灵敏度值具体为: 根据判断结果获取预先生成的用户横向或纵向操作的灵敏度图,从而得到所述初始位 置的灵敏度值。13. 如权利要求1所述的触控操作识别方法,其特征在于,还包括: 判断用户执行所述触控操作的操作姿势为左手或右手,以及手持所述触摸屏的姿势为 横向或纵向; 所述根据预先生成的灵敏度图得到所述位置的灵敏度值具体为: 根据判断结果获取预先生成的用户左手或右手以及横向或纵向操作的灵敏度图,从而 得到所述初始位置的灵敏度值。14. 一种触控操作响应方法,其特征在于,包括: 利用如权利要求1 _ 13任一所述的触控操作识别方法对用户在触摸屏上的触控操作 进行识别,得到判定结果; 根据所述判定结果,执行相应的响应事件。15.-种触控操作识别装置,其特征在于,包括: 操作时长记录模块,用于响应于用户在触摸屏上的触控操作,开始记录用户的操作时 长; 灵敏度值确定模块,用于获取所述触控操作在所述触摸屏上的初始位置,根据预先生 成的灵敏度图得到所述初始位置的灵敏度值;其中,所述灵敏度图与所述触摸屏上的位置 一一对应,且所述灵敏度图上的每一位置存储对应的灵敏度值,所述灵敏度值包括时长阈 值和时间间隔阈值; 第一判定模块,用于在所述操作时长达到所述时长阈值情况下,若所述触控操作在所 述触摸屏上的操作距离小于预设的距离阈值时,判定所述触控操作为长按操作; 第二判定模块,用于在所述操作时长小于所述时长阈值情况下,若响应于用户的触控 操作结束到再次触控之间的间隔时间以及位置距离分别小于所述时间间隔阈值以及小于 所述距离阈值时,判定所述触控操作为双击操作,否则判定所述触控操作为单击操作。16. 如权利要求15所述的触控操作识别装置,其特征在于,所述触控操作识别装置还 包括灵敏度图预生成模块,用于预先生成所述灵敏度图,包括: 采集单元,用于采集用户在触摸屏上的每一个关键点位置的连续多次点击操作时的每 次用户接触触摸屏以及离开触摸屏的时间;所述关键点位置至少包括所述触摸屏的四个角 所对应的位置; 第一计算单元,用于计算用户在每一个关键点位置的平均点击时长和平均点击间隔时 长,并将所述平均点击时长和平均点击间隔时长乘以系数N作为所述灵敏度图上对应的关 键点位置的时长阈值和时间间隔阈值,其中,1彡N彡1. 5 ; 第二计算单元,利用矩形网格或三角形网格计算所述灵敏度图上其他位置的时长阈值 和时间间隔阈值。17. 如权利要求16所述的触控操作识别装置,其特征在于,当所述第二计算单元利用 三角形网格计算所述灵敏度图上其他位置的时长阈值和时间间隔阈值时,所述关键点位置 还包括用户手指在不同姿势下进行点击所能到达的至少一个位置。18. 如权利要求17所述的触控操作识别装置,其特征在于,所述不同姿势包括用户手 指处于弯曲、半弯曲以及伸展状态。19. 如权利要求17所述的触控操作识别装置,其特征在于,所述第二计算单元通过以 下公式计算所述灵敏度图上其他位置的灵敏度值: Θd=WΘa+vΘb+uΘc其中,0a、0b、θ。分别为a、b、c三个关键点位置或已知位置的灵敏度值,θdSa、b、c三个位置的中心点位置d的灵敏度值;Sdab、Sda。、Sdb。、Sab。分别为三角形dab、三角形dac、 三角形dbc、三角形abc的面积。20. 如权利要求16所述的触控操作识别装置,其特征在于,当所述第二计算单元采用 矩形网格计算所述灵敏度图上其他位置的时长阈值和时间间隔阈值时,采用线性、双线性 或各向异性插值函数计算。21. 如权利要求15 _ 20任一项所述的触控操作识别装置,其特征在于,所述灵敏度图 与所述触摸屏上一一对应的位置为像素点。22. 如权利要求21所述的触控操作识别装置,其特征在于,所述灵敏度图与所述触摸 屏上--对应的像素点的分辨率相同。23. 如权利要求15所述的触控操作识别装置,所述触控操作识别装置还包括: 触屏点采集模块,用于响应于用户的触控操作,以一定采样周期采集触屏点的位置; 操作距离计算模块,用于根据所述触屏点在t时刻的位置、所述触屏点在t一1时刻的 位置以及在t一 1时刻触控操作的操作距离,计算在t时刻触控操作的操作距离并存储;t为正整数。24. 如权利要求15所述的触控操作识别装置,其特征在于,所述触摸屏为移动终端触 摸屏。25. 如权利要求15所述的触控操作识别装置,其特征在于,所述触控操作识别装置还 包括: 操作姿势判断模块,用于判断用户执行所述触控操作的操作姿势为左手或右手; 所述灵敏度值确定模块进一步用于: 根据判断结果获取预先生成的用户左手或右手操作的灵敏度图,从而得到所述初始位 置的灵敏度值。26. 如权利要求15所述的触控操作识别装置,其特征在于,所述触控操作识别装置还 包括: 操作姿势判断模块,用于判断用户执行所述触控操作的操作姿势为横向或纵向; 所述灵敏度值确定模块进一步用于: 根据判断结果获取预先生成的用户横向或纵向操作的灵敏度图,从而得到所述初始位 置的灵敏度值。27. 如权利要求15所述的触控操作识别装置,其特征在于,所述触控操作识别装置还 包括: 操作姿势判断模块,用于判断用户执行所述触控操作的操作姿势为左手或右手,以及 手持所述触摸屏的姿势为横向或纵向; 所述灵敏度值确定模块进一步用于: 根据判断结果获取预先生成的用户左手或右手以及横向或纵向操作的灵敏度图,从而 得到所述初始位置的灵敏度值。28. -种触控操作响应装置,其特征在于,包括: 如权利要求15 _ 27任一所述的触控操作识别装置,用于对用户在触摸屏上的触控操 作进行识别,得到判定结果; 响应模块,用于根据所述判定结果,执行相应的响应事件。29. -种游戏操控方法,其特征在于,包括: 利用如权利要求1 _ 13任一所述的触控操作识别方法对用户在触摸屏上的触控操作 进行识别,得到判定结果; 根据所述判定结果,响应相应的游戏动作。30. -种游戏操控装置,其特征在于,包括: 如权利要求15 _ 27任一所述的触控操作识别装置,用于对用户在触摸屏上的触控操 作进行识别,得到判定结果; 游戏动作响应模块,用于根据所述判定结果,响应相应的游戏动作。
【专利摘要】本发明公开了一种触控操作识别方法,包括:响应于用户在触摸屏上的触控操作,开始记录用户的操作时长;获取触控操作在触摸屏上的初始位置,根据预先生成的灵敏度图得到初始位置的灵敏度值;其中,灵敏度图与触摸屏上的位置一一对应,且灵敏度图上的每一位置存储对应的灵敏度值,灵敏度值包括时长阈值和时间间隔阈值;在操作时长达到时长阈值情况下,若触控操作在触摸屏上的操作距离小于预设的距离阈值时,判定触控操作为长按操作;在操作时长小于时长阈值情况下,若响应于用户的触控操作结束到再次触控之间的间隔时间以及位置距离分别小于时间间隔阈值以及小于距离阈值时,判定所述触控操作为双击操作,否则判定触控操作为单击操作。
【IPC分类】G06F3/0488
【公开号】CN105302467
【申请号】CN201510749362
【发明人】张民英
【申请人】网易(杭州)网络有限公司
【公开日】2016年2月3日
【申请日】2015年11月5日
当前第5页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1