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

文档序号:8942733阅读:来源:国知局
相应的游戏动作。
[0147]例如,当所述触控操作判定为拖拽操作时,响应游戏角色的移动动作,控制游戏角色在画面上移动;当所述触控操作判定为划屏操作时,响应游戏角色的攻击动作,控制游戏角色射击或拳击。
[0148]此外,本发明还提供了一种游戏操控装置的一个实施例,包括上述任一实施例所述的触控操作识别装置以及游戏动作响应模块;
[0149]所述游戏动作响应模块用于根据所述触控操作识别方法对触控操作的判定结果,执行相应的响应事件。
[0150]本发明实施例提供了一种触控操作识别方法,从速度和时间两个维度来区分用户的操作,通过获取在第二时长阈值内的最大速度(即二阶最大速度),并与预设的第一速度阈值和第二速度阈值比较,若二阶最大速度大于第一速度阈值且小于第二速度阈值,则判定为拖拽操作;若二阶最大速度大于第二速度阈值,则判定为划屏操作。第一速度阈值实际上用于区分点击长按一类以及拖拽划屏一类,而第二速度阈值则是用于区分拖拽和划屏。本发明实施例克服了现有技术不能有效地区分拖拽和划屏的缺陷,通过设定第一速度阈值、第二速度阈值以及第二时长阈值,可以有效地区分拖拽和划屏,更优选地,本发明还可以通过设定第一时长阈值来区分单击和长按,从而可以快速、准确地识别出触控操作是点击、长按、拖拽或是划屏。本发明实施例还提供了一种触控操作响应方法和游戏操控方法,根据触控操作的判定结果,迅速地执行相应的响应事件或响应相应的游戏动作,因为只要操作时长达到第二时长阈值就会进行判断,因此拖拽或划屏的响应时间都是第二时长阈值,而无需在触屏结束后才响应。同时,本发明实施例还提供了触控操作识别装置、触控操作响应装置和游戏操控装置,分别用于执行上述的触控操作识别方法、触控操作响应方法和游戏操控方法。
[0151]本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory, ROM)或随机存储记忆体(Random AccessMemory, RAM)等。
[0152]以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为本发明的保护范围。
【主权项】
1.一种触控操作识别方法,其特征在于,包括: 响应于用户的触控操作,开始记录用户的操作时长; 当所述操作时长达到第二时长阈值时,获取二阶最大速度; 若获取的所述二阶最大速度大于第一速度阈值且小于第二速度阈值,判定所述触控操作为拖拽操作; 若获取的所述二阶最大速度大于所述第二速度阈值,判定所述触控操作为划屏操作;其中,所述二阶最大速度是指当操作时长为所述第二时长阈值时触控操作的最大速度;所述第二时长阈值、第一速度阈值和第二速度阈值为预设值,且所述第一速度阈值小于所述第二速度阈值。2.如权利要求1所述的触控操作识别方法,所述触控操作识别方法还包括: 当所述操作时长达到预设的第一时长阈值时,获取一阶最大速度; 若获取的所述一阶最大速度小于所述第一速度阈值,判定所述触控操作为长按操作;其中,所述一阶最大速度是指当操作时长为所述第一时长阈值时触控操作的最大速度;所述第一时长阈值小于所述第二时长阈值。3.如权利要求2所述的触控操作识别方法,所述触控操作识别方法还包括: 响应于用户触控操作结束,获取全程最大速度和完整操作时长; 若获取的所述全程最大速度小于所述第一速度阈值,且所述完整操作时长小于所述第一时长阈值,判定所述触控操作为点击操作; 其中,所述完整操作时长是指响应用户触控结束时记录的操作时长;所述全程最大速度是指在所述完整操作时长内触控操作的最大速度。4.如权利要求3所述的触控操作识别方法,所述触控操作识别方法还包括: 若获取的所述全程最大速度大于所述第一速度阈值,且所述完整操作时长小于所述第二时长阈值,判定所述触控操作为划屏操作。5.如权利要求1?4任一所述的触控操作识别方法,所述触控操作识别方法还包括: 响应于用户的触控操作,以一定采样周期采集触屏点的位置; 根据所述触屏点在t-Ι时刻以及t+i时刻的位置,计算在t时刻触控操作的速度并存储;t为正整数。6.如权利要求5所述的触控操作识别方法,其特征在于,在计算得到t时刻触控操作的速度之后还包括: 将在t时刻触控操作的速度与历史最大速度比较; 若在t时刻触控操作的速度大于历史最大速度,则将所述历史最大速度更新为在t时刻触控操作的速度; 则所述当所述操作时长达到第二时长阈值时,获取二阶最大速度具体是当所述操作时长达到第二时长阈值时,获取历史最大速度作为二阶最大速度。7.—种触控操作识别装置,其特征在于,包括: 操作时长记录模块,用于响应于用户的触控操作,开始记录触控操作的操作时长; 二阶速度获取模块,用于当所述操作时长达到第二时长阈值时,获取二阶最大速度;拖拽判定模块,用于当获取的所述二阶最大速度大于第一速度阈值且小于第二速度阈值时,判定所述触控操作为拖拽操作; 第一划屏判定模块,用于当获取的所述二阶最大速度大于所述第二速度阈值时,判定所述触控操作为划屏操作; 其中,所述二阶最大速度是指当操作时长为所述第二时长阈值时触控操作的最大速度;所述第二时长阈值、第一速度阈值和第二速度阈值为预设值,且所述第一速度阈值小于所述第二速度阈值。8.如权利要求7所述的触控操作识别装置,其特征在于,所述触控操作识别装置还包括: 一阶速度获取模块,用于当所述操作时长达到预设的第一时长阈值时,获取一阶最大速度; 长按判定模块,用于当获取的所述一阶最大速度小于所述第一速度阈值时,判定所述触控操作为长按操作; 其中,所述一阶最大速度是指当操作时长为所述第一时长阈值时触控操作的最大速度;所述第一时长阈值小于所述第二时长阈值。9.如权利要求8所述的触控操作识别装置,其特征在于,所述触控操作识别装置还包括: 全程物理量获取模块,用于响应于用户触控操作结束,获取全程最大速度与完整操作时长; 点击判定模块,用于当获取的所述全程最大速度小于所述第一速度阈值,且所述完整操作时长小于所述第一时长阈值时,判定所述触控操作为点击操作; 其中,所述完整操作时长是指响应用户触控结束时记录的操作时长;所述全程最大速度是指在所述完整操作时长内触控操作的最大速度。10.如权利要求9所述的触控操作识别装置,其特征在于,所述触控操作识别装置还包括: 第二划屏判定模块,用于当获取的所述全程最大速度大于所述第一速度阈值,且所述完整操作时长小于所述第二时长阈值时,判定所述触控操作为划屏操作。11.如权利要求7?10任一所述的触控操作识别装置,其特征在于,所述触控操作的识别装置还包括: 触屏点采集模块,用于响应于用户的触控操作,以一定采样周期采集触屏点的位置;速度计算模块,用于根据所述触屏点在t-1时刻以及t+Ι时刻的位置,计算在t时刻触控操作的速度并存储;t为正整数。12.如权利要求11所述的触控操作识别装置,其特征在于,所述触控操作识别装置还包括: 速度比较模块,用于将在t时刻触控操作的速度与历史最大速度比较; 最大速度更新模块,用于当在t时刻触控操作的速度大于历史最大速度时,将所述历史最大速度更新为在t时刻触控操作的速度; 则所述二阶速度获取模块具体用于当所述操作时长达到第二时长阈值时,获取历史最大速度作为二阶最大速度。13.一种触屏操作响应方法,其特征在于,包括如权利要求1?6任一所述的触屏操作识别方法的步骤,以及 根据所述触屏操作识别方法对触屏操作的判定结果,执行相应的响应事件。14.一种触屏操作响应装置,其特征在于,包括如权利要求7?12任一所述的触屏操作识别装置以及响应事件执行模块; 所述响应事件执行模块用于根据所述触屏操作识别方法对触屏操作的判定结果,执行相应的响应事件。15.一种游戏操控方法,其特征在于,包括如权利要求1?6任一所述的触控操作识别方法的步骤,以及 根据所述触控操作识别方法对触控操作的判定结果,响应相应的游戏动作。16.一种游戏操控装置,其特征在于,包括如权利要求7?12任一所述的触控操作识别装置以及游戏动作响应模块; 所述游戏动作响应模块用于根据所述触控操作识别装置对触控操作的判定结果,响应相应的游戏动作。
【专利摘要】本发明公开了一种触控操作识别方法,该方法包括:响应于用户的触控操作,开始记录触控操作的操作时长;当所述操作时长达到第二时长阈值时,获取二阶最大速度;若获取的所述二阶最大速度大于第一速度阈值且小于第二速度阈值,判定所述触控操作为拖拽操作;若获取的所述二阶最大速度大于所述第二速度阈值,判定所述触控操作为划屏操作。采用本发明实施例,能够有效的区分划屏和拖拽操作,从而快速、准确地识别出用户的触控操作。本发明实施例还提供了触控操作响应方法与游戏操控方法。同时,本发明实施例还提供了触控操作识别装置、触控操作响应装置与游戏操控装置,分别用于执行上述的触控操作识别方法、触控操作响应方法和游戏操控方法。
【IPC分类】G06F3/0486, G06F3/0488, G06F3/0484
【公开号】CN105159573
【申请号】CN201510471719
【发明人】张民英
【申请人】网易(杭州)网络有限公司
【公开日】2015年12月16日
【申请日】2015年8月4日
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1