[发明专利]图标位置互换方法及装置在审
申请号: | 201510745112.4 | 申请日: | 2015-11-05 |
公开(公告)号: | CN105426042A | 公开(公告)日: | 2016-03-23 |
发明(设计)人: | 谭康喜;梁鑫;王兴民 | 申请(专利权)人: | 小米科技有限责任公司 |
主分类号: | G06F3/0481 | 分类号: | G06F3/0481;G06F3/0486;G06F3/0488 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 滕一斌 |
地址: | 100085 北京市海淀区清*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 图标 位置 互换 方法 装置 | ||
技术领域
本公开涉及终端技术领域,尤其涉及一种图标位置互换方法及装置。
背景技术
随着终端技术的发展,终端可安装的应用程序越来越多,进而在终端显示界面上需要显示的应用程序图标越来越多。如何使得用户能够方便地对众多的应用程序图标进行管理成为了本领域的一项重要技术问题。
目前,为了方便用户对应用程序图标进行管理,所述图标的显示位置可以基于触控显示技术由用户根据自身需要进行设置,例如,当两个图标被用户任意滑动时,即对图标位置的进行互换。但这样的图标位置互换方法对操作意图的识别不够准确,进而容易产生误操作。
发明内容
为克服相关技术中存在的问题,本公开提供一种图标位置互换方法及装置。
根据本公开实施例的第一方面,提供一种图标位置互换方法,包括:
接收第一滑动信号及第二滑动信号,该第一滑动信号由对第一图标的拖拽操作触发,该第二滑动信号由对第二图标的拖拽操作触发;
根据该第一滑动信号确定第一滑动向量,根据该第二滑动信号确定第二滑动向量;
根据该第一滑动向量的长度及该第二滑动向量的长度,判断该第一滑动信号及该第二滑动信号是否满足预设条件;
当该第一滑动信号及第二滑动信号满足预设条件时,对该第一图标和该第二图标进行位置互换。
在本公开的一个实施例中,该根据该第一滑动信号确定第一滑动向量,根据该第二滑动信号确定第二滑动向量包括:将该第一滑动信号的拖拽操作起始位置确定为该第一滑动向量的起点,将该第一滑动信号的拖拽操作停止位置确定为第一滑动向量的终点;将该第二滑动信号的拖拽操作起始位置确定为该第一滑动向量的起点,将该第二滑动信号的拖拽操作停止位置确定为第一滑动向量的终点。
在本公开的一个实施例中,该根据该第一滑动向量的长度及该第二滑动向量的长度,判断该第一滑动信号及该第二滑动信号是否满足预设条件包括:获取该第一图标的界面显示位置和该第二图标的界面显示位置之间的距离;当该距离、该第一滑动向量的长度及该第二滑动向量的长度之间的数值关系满足至少一项预设数值关系时,确定该第一滑动信号及该第二滑动信号满足预设条件;其中,该至少一项预设数值关系包括:
该第一滑动向量的长度与该距离的比值超过第一预设值;
该第二滑动向量的长度与该距离的比值超过第二预设值;
该第一滑动向量的长度和该第二滑动向量的长度之和与该距离的比值超过第三预设值。
在本公开的一个实施例中,根据该第一滑动向量及该第二滑动向量的长度,判断该第一滑动信号及第二滑动信号是否满足预设条件之前,该方法还包括:根据该第一滑动向量的方向及该第二滑动向量的方向,判断该第一滑动信号和该第二滑动信号是否为相向运动的滑动信号;如果该第一滑动信号和该第二滑动信号为相向运动的滑动信号,则执行判断该第一滑动信号及第二滑动信号是否满足预设条件的步骤;如果该第一滑动信号和该第二滑动信号不为相向运动的滑动信号,则终止图标位置互换。
在本公开的一个实施例中,该根据该第一滑动向量的方向及该第二滑动向量的方向,判断该第一滑动信号和该第二滑动信号是否为相向运动的滑动信号包括:将该第一图标的界面显示位置与该第二图标的界面显示位置之间的连线确定为基准线;将该第一滑动向量的方向与该基准线的夹角获取为第一夹角,将该第二滑动向量的方向与该基准线的夹角获取为第二夹角;当该第一夹角位于第一预设夹角范围内,且该第二夹角位于第二预设夹角范围内时,判断该第一滑动信号和该第二滑动信号为相向运动的滑动信号。
根据本公开实施例的第二方面,提供一种图标位置互换装置,包括:
接收模块,用于接收第一滑动信号及第二滑动信号,该第一滑动信号由对第一图标的拖拽操作触发,该第二滑动信号由对第二图标的拖拽操作触发;
确定模块,用于根据该第一滑动信号确定第一滑动向量,根据该第二滑动信号确定第二滑动向量;
判断模块,用于根据该第一滑动向量的长度及该第二滑动向量的长度,判断该第一滑动信号及该第二滑动信号是否满足预设条件;
互换模块,用于当该第一滑动信号及第二滑动信号满足预设条件时,对该第一图标和该第二图标进行位置互换。
在本公开的一个实施例中,该确定模块用于:
将该第一滑动信号的拖拽操作起始位置确定为该第一滑动向量的起点,将该第一滑动信号的拖拽操作停止位置确定为第一滑动向量的终点;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于小米科技有限责任公司,未经小米科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510745112.4/2.html,转载请声明来源钻瓜专利网。