[发明专利]一种选取界面元素的方法、装置及终端在审
| 申请号: | 201680059609.3 | 申请日: | 2016-04-27 |
| 公开(公告)号: | CN108351717A | 公开(公告)日: | 2018-07-31 |
| 发明(设计)人: | 余亮 | 申请(专利权)人: | 华为技术有限公司 |
| 主分类号: | G06F3/041 | 分类号: | G06F3/041 |
| 代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 冯艳莲 |
| 地址: | 518129 广东*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 界面元素 按压操作 停留位置 按压点 所处位置 垂直向量 目标界面 终端显示 界面元素显示 终端显示界面 终端 接收用户 同一时刻 停留 触发 垂直 | ||
一种选取界面元素的方法、装置及终端,获取用户在终端显示界面输入的按压操作;依据所述按压操作获取所述按压操作的按压点所处位置,以及在所述按压点处由所述按压操作形成并垂直于终端显示界面的垂直向量;依据所述按压点所处位置以及所述垂直向量的大小,确定所述按压操作在所述终端显示界面上的作用范围;依据所述按压点所处位置,确定所述界面元素的停留位置;控制位于所述作用范围内的界面元素向所述界面元素的停留位置运动,并控制所述停留位置处同一时刻停留最多一个界面元素;接收用户在待选取目标界面元素所停留的停留位置处触发的离屏操作,运行所述目标界面元素,以在用户不能触碰到界面元素显示位置的情况下,选取界面元素。
技术领域
本发明涉及通信技术领域,尤其涉及一种选取界面元素的方法、装置及终端。
背景技术
随着通信技术的发展,用户对终端能够实现的功能要求越来越高。
用户在使用终端时,经常需要先选取终端界面上显示的界面元素,然后才可进行相应功能的操作。界面元素泛指终端显示界面上任何会响应用户操作并以用户可识别的外观形式标识出来的元素,所述元素包括但不限于应用图标和运行控件等,比如桌面图标按钮、列表的列表项、相册预览的缩略图(因为点击缩略图会打开原图)等等。目前,用户若要选取终端显示界面上显示的界面元素,通常是通过用户在界面元素显示位置处进行诸如点击等操作,才可实现界面元素的选取,若用户不能触碰到界面元素的显示位置,则就无法选取待选取的界面元素。
发明内容
本发明实施例提供一种选取界面元素的方法、装置及终端,以在用户不能触碰到界面元素显示位置的情况下,实现界面元素的选取。
第一方面,提供一种选取界面元素的方法,用户在终端显示界面上输入按压操作,终端获取用户在终端显示界面上输入的按压操作,依据所述按压操作控制终端显示界面上在所述垂直向量作用范围内的界面元素朝向所述按压点运动,在待选取的目标界面元素运动到用户能够触碰到的位置时,用户触发离屏操作实现目标界面元素的选取,并由终端执行界面元素被选定的相应功能,实现在用户不能触碰到界面元素显示位置的情况下,选取界面元素。
一种可能的设计中,终端依据所述按压操作获取所述按压操作的按压点所处位置,以及在所述按压点处由所述按压操作形成并垂直于终端显示界面的垂直向量,依据所述按压点所处位置以及所述垂直向量的大小,确定所述按压操作在所述终端显示界面上的作用范围,其中,所述作用范围用于确定向所述按压点所在方向运动的界面元素。终端依据所述按压点所处位置,确定所述界面元素的停留位置,控制位于所述作用范围内的界面元素向所述界面元素的停留位置运动,并控制所述停留位置处同一时刻停留最多一个界面元素。终端接收用户在待选取目标界面元素所停留的停留位置处触发的离屏操作,并运行所述目标界面元素。
其中,依据所述按压点所处位置,确定所述界面元素的停留位置,包括:将所述按压点所处位置,确定为所述界面元素的停留位置。或者将与所述按压点所处位置之间距离小于等于设定阈值位置处的停留区域,确定为所述界面元素的停留位置。所述作用范围内的界面元素的数量为至少两个,所述停留区域的数量为至少两个。
其中,依据所述按压点所处位置以及所述垂直向量的大小,确定所述按压操作在所述终端显示界面上的作用范围,包括:
依据所述垂直向量的大小,确定半径;以所述按压点所处位置为圆心,依据所述半径确定圆形范围;将确定的所述圆形范围,确定为所述按压操作在所述终端显示界面上的作用范围。
其中,所述控制位于所述作用范围内的界面元素向所述界面元素的停留位置运动,包括:
控制所述界面元素向所述界面元素的停留位置运动过程中执行以下步骤,直至所述界面元素运动至所述停留位置:获取所述界面元素前一时刻的位置坐标以及当前时刻的位置坐标;在所述当前时刻的位置坐标处重新绘制所述界面元素的绘图,并取消前一时刻的位置坐标处所述界面元素的绘图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201680059609.3/2.html,转载请声明来源钻瓜专利网。





