[发明专利]操作的识别方法、装置、电子设备及计算机可读介质有效
申请号: | 202110584990.8 | 申请日: | 2021-05-27 |
公开(公告)号: | CN113220210B | 公开(公告)日: | 2023-09-26 |
发明(设计)人: | 谢洁琪;陈杰 | 申请(专利权)人: | 网易(杭州)网络有限公司 |
主分类号: | G06F3/04883 | 分类号: | G06F3/04883;G06F3/0486 |
代理公司: | 北京律智知识产权代理有限公司 11438 | 代理人: | 王辉;阚梓瑄 |
地址: | 310052 浙江省*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 操作 识别 方法 装置 电子设备 计算机 可读 介质 | ||
本公开涉及一种操作的识别方法、装置、电子设备及计算机可读介质,属于交互技术领域。该方法包括:响应作用于用户图形界面中的虚拟控件列表上的触控操作,获取所述触控操作对应的触控点的状态,其中,所述虚拟控件列表中包含可拖动的虚拟控件图标;在所述触控点处于移动状态时,获取所述触控点相对于所述虚拟控件列表的预设滑动方向的移动角度;判断所述触控点的移动角度是否大于滑动角度阈值,并根据所述移动角度的判断结果确定所述触控操作的操作类型,其中,所述操作类型包括作用于所述虚拟控件列表的滑动操作,以及作用于所述虚拟控件图标的拖拽操作。本公开通过触控点的移动角度进行操作类型的判断,可以快速识别出滑动操作或拖拽操作。
技术领域
本公开涉及交互技术领域,具体而言,涉及一种操作的识别方法、操作的识别装置、电子设备及计算机可读介质。
背景技术
在游戏中,经常需要通过滑动列表来容纳和展示非常多的物品或道具,例如,商城、背包等页面可以通过滑动列表来向玩家展示各种皮肤道具或功能道具,上下滑动列表时,可以向玩家展示更多的道具。滑动列表解决了在有限区域展示大量物品的问题。
对于一部分滑动列表来说,既可以上下滑动以展示更多的道具,又可以通过拖动列表中的道具图标,以改变物品的摆放位置,而这两种操作有时会存在操作冲突的现象,很难快速辨别玩家当前想要执行的是哪一种操作,可能导致操作的响应出现错误或者响应速度较慢。
鉴于此,本领域亟需一种能够提高响应准确度和响应速度的操作的识别方法。
需要说明的是,在上述背景技术部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。
发明内容
本公开的目的在于提供一种操作的识别方法、操作的识别装置、电子设备及计算机可读介质,进而至少在一定程度上提高操作的响应准确度和响应速度。
根据本公开的第一个方面,提供一种操作的识别方法,包括:
响应作用于用户图形界面中的虚拟控件列表上的触控操作,获取所述触控操作对应的触控点的状态,其中,所述虚拟控件列表中包含可拖动的虚拟控件图标;
在所述触控点处于移动状态时,获取所述触控点相对于所述虚拟控件列表的预设滑动方向的移动角度;
判断所述触控点的移动角度是否大于滑动角度阈值,并根据所述移动角度的判断结果确定所述触控操作的操作类型,其中,所述操作类型包括作用于所述虚拟控件列表的滑动操作,以及作用于所述虚拟控件图标的拖拽操作。
在本公开的一种示例性实施例中,所述根据所述移动角度的判断结果确定所述触控操作的操作类型,包括:
若所述触控点的移动角度大于所述滑动角度阈值,则将所述触控操作的操作类型判定为作用于所述虚拟控件图标的拖拽操作;
若所述触控点的移动角度小于或等于所述滑动角度阈值,则获取所述触控点的移动速度,并根据所述触控点的移动速度识别所述触控操作的操作类型。
在本公开的一种示例性实施例中,所述获取所述触控点的移动速度,包括:
获取所述触控点从进入触控开始状态时的初始时间点到当前时间点之间的移动时间,并获取所述触控点的移动距离;
根据所述移动距离与所述移动时间的比值,得到所述触控点在所述当前时间点的移动速度。
在本公开的一种示例性实施例中,所述获取所述触控点的移动距离,包括:
获取所述触控点在进入所述触控开始状态时的初始位置点,并获取所述触控点在所述当前时间点的当前位置点;
根据所述触控点的所述初始位置点与所述当前位置点,确定所述触控点的移动距离。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网易(杭州)网络有限公司,未经网易(杭州)网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110584990.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种翻身拍背机
- 下一篇:装配式钢结构屋面系统的天沟装置