[发明专利]对象位置的调整方法和装置有效
申请号: | 201610695386.1 | 申请日: | 2016-08-18 |
公开(公告)号: | CN106339165B | 公开(公告)日: | 2019-06-11 |
发明(设计)人: | 陈明良 | 申请(专利权)人: | 广州视睿电子科技有限公司;广州视源电子科技股份有限公司 |
主分类号: | G06F3/0486 | 分类号: | G06F3/0486;G06F3/0488 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 冯右明 |
地址: | 510663 广东省广州市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 触摸事件 触摸信息 对象位置 方法和装置 对象移动 拖曳 侦测 采集 较远位置 用户操作 预设间隔 触控点 触摸屏 大屏幕 远距离 正相关 滑动 屏幕 | ||
1.一种对象位置的调整方法,包括:
侦测是否有对对象的拖曳操作;所述对象指安装在触摸设备的应用程序或储存在触摸设备的文件和文件夹;所述对对象的拖曳操作是指用户通过触控操作选择对象并进行拖曳;
当侦测到对对象的拖曳操作时,生成第一触摸事件,并采集第一触摸事件的触摸信息;
在每第N个预设间隔时间,生成第N+1触摸事件,并采集第N+1触摸事件的触摸信息;所述触摸信息包括作用在触摸屏上的触控点数量,其中N为大于0的整数;
根据触摸事件的触摸信息计算对应触摸事件中对象的位移;所述触控点数量与对象的位移成正相关;
将所述对象移动至第N+1触摸事件中对象的位移的对应位置。
2.根据权利要求1所述的方法,其特征在于,当拖曳操作结束时,所述对象在拖曳过程中的位移为每个触摸事件中对象的位移之和。
3.根据权利要求1所述的方法,其特征在于,所述根据触摸事件的触摸信息计算对应触摸事件中对象的位移的步骤包括:
根据触摸事件的触摸信息计算对应触摸事件中所有触控点的位移;
计算对应触摸事件中所有触控点的位移之和,一个触摸事件中对象的位移为该触摸事件中所有触控点的位移之和。
4.根据权利要求3所述的方法,其特征在于,触摸信息还包括每个触控点的当前坐标以及每个触控点在上一触摸事件的坐标;
所述根据触摸事件的触摸信息计算对应触摸事件中所有触控点的位移的步骤包括:根据触控点数量、每个触控点的当前坐标以及上一触摸事件的坐标计算每个触控点在对应触摸事件中的位移。
5.根据权利要求1所述的方法,其特征在于,所述根据触摸事件的触摸信息计算对应触摸事件中对象的位移的步骤包括:
获取触摸事件中作用在触摸屏上的触控点数量,并确定与所述触控点数量对应的位移比例;
根据触摸事件的触摸信息计算对应的触摸事件中任意一个触控点的位移;
计算所述触控点的位移和所述位移比例的乘积,一个触摸事件中对象的位移为该触摸事件中所述触控点的位移和所述位移比例的乘积。
6.一种对象位置的调整装置,包括:
侦测模块,用于侦测是否有对对象的拖曳操作;所述对象指安装在触摸设备的应用程序或是存储在触摸设备的文件和文件夹;所述对对象的拖曳操作是指用户通过触控操作选择对象并进行拖曳;
采集模块,用于当侦测到对对象的拖曳操作时,生成第一触摸事件,并采集第一触摸事件的触摸信息;还用于在每第N个预设间隔时间,生成第N+1触摸事件,并采集第N+1触摸事件的触摸信息;所述触摸信息包括作用在触摸屏上的触控点数量,其中N为大于0的整数;
计算模块,用于根据触摸事件的触摸信息计算对应触摸事件中对象的位移;所述触控点数量与对象的位移成正相关;
调整模块,将所述对象移动至第N+1触摸事件中对象的位移的对应位置。
7.根据权利要求6所述的装置,其特征在于,
当拖曳操作结束时,所述对象在拖曳过程中的位移为每个触摸事件中对象的位移之和。
8.根据权利要求6所述的装置,其特征在于,所述计算模块包括:第一触控点位移计算模块和第一对象位移计算模块;
所述第一触控点位移计算模块,用于根据触摸事件的触摸信息计算对应触摸事件中所有触控点的位移;
所述第一对象位移计算模块,用于计算对应触摸事件中所有触控点的位移之和,一个触摸事件中对象的位移为该触摸事件中所有触控点的位移之和。
9.根据权利要求8所述的装置,其特征在于,触摸信息还包括每个触控点的当前坐标以及每个触控点在上一触摸事件的坐标;所述第一触控点位移计算模块,用于根据触控点数量、每个触控点的当前坐标以及上一触摸事件的坐标计算每个触控点在对应触摸事件中的位移。
10.根据权利要求6所述的装置,其特征在于,所述计算模块包括:位移比例确定模块、第二触控点位移计算模块和第二对象位移计算模块;
所述位移比例确定模块,用于获取触摸事件中作用在触摸屏上的触控点数量,并确定与所述触控点数量对应的位移比例;
所述第二触控点位移计算模块,用于根据触摸事件的触摸信息计算对应的触摸事件中任意一个触控点的位移;
所述第二对象位移计算模块,用于计算所述触控点的位移和所述位移比例的乘积,一个触摸事件中对象的位移为该触摸事件中所述触控点的位移和所述位移比例的乘积。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州视睿电子科技有限公司;广州视源电子科技股份有限公司,未经广州视睿电子科技有限公司;广州视源电子科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610695386.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种单幅图像的三维配准方法
- 下一篇:一种梨幼果总酚提取方法