[发明专利]一种触摸屏环形菜单动态生成方法及装置有效
申请号: | 201210375311.7 | 申请日: | 2012-09-29 |
公开(公告)号: | CN103713809B | 公开(公告)日: | 2017-02-01 |
发明(设计)人: | 黄海;刘霖 | 申请(专利权)人: | 中国移动通信集团公司 |
主分类号: | G06F3/0482 | 分类号: | G06F3/0482;G06F3/0488 |
代理公司: | 北京中誉威圣知识产权代理有限公司11279 | 代理人: | 郭振兴,丛芳 |
地址: | 100032 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 触摸屏 环形 菜单 动态 生成 方法 装置 | ||
技术领域
本发明涉及触摸屏技术领域,尤其涉及一种触摸屏环形菜单动态生成方法及装置。
背景技术
现有的触屏手机菜单根据用户触摸的对象,在触摸点附近,或者被触摸对象周边,以横向或纵向列表的方式弹出展示。
现有的菜单通常是横向或纵向顺序排列,此种布局会存在以下问题:
1、当菜单内容较多时,部分选项会排列的比较远,用户需要移动比较远的距离才能够触碰到;
2、当用户单手操作时,相邻的菜单项容易产生误触,导致操作失败;
3、线性排列的菜单位置和布局比较呆板,缺乏美感和新颖性。
发明内容
为了解决现有技术中触摸屏菜单距离用户手指较远,用户选择菜单困难的技术问题,本发明提出一种触摸屏环形菜单动态生成方法及装置。
本发明的一个方面,提供一种触摸屏环形菜单动态生成方法,包括:
检测用户手指在触摸屏上的触摸区域、按压点位置及触摸区域面积;
根据所述触摸区域、按压点位置及触摸面积分析用户的手指位置及目标控件;
根据所述按压点位置、用户的手指位置及目标控件生成环形菜单。
本发明的另一个方面,提供一种触摸屏环形菜单动态生成装置,包括:
触摸检测模块,用于检测用户手指在触摸屏上的触摸区域、按压点位置及触摸区域面积;
触摸分析模块,用于根据所述触摸区域、按压点位置及触摸面积分析用户的手指位置及目标控件;
菜单生成模块,用于根据所述按压点位置、用户的手指位置及目标控件生成环形菜单。
本发明的触摸屏环形菜单动态生成方法及装置,通过根据用户手指在触摸屏上的触摸点为中心生成一个环形菜单,环形菜单上每个菜单项都靠近触摸点的位置,用户在选择菜单时,只需要将手指滑动相对较短的距离就可以选中。同时,考虑到用户手指的遮挡,将环形菜单中位于用户手指下方的位置留空,这样,不会影响到用户识别菜单项。
附图说明
图1是本发明触摸屏环形菜单动态生成装置实施例的结构示意图;
图2是本发明触摸分析模块实施例的结构示意图;
图3是本发明菜单生成模块实施例的结构示意图;
图4是本发明触摸屏环形菜单动态生成方法实施例的流程示意图;
图5是本发明生成环形菜单的流程示意图。
具体实施方式
以下结合附图对本发明进行详细说明。
如图1所示,本发明触摸屏环形菜单动态生成装置实施例包括:触摸检测模块11、触摸分析模块12和菜单生成模块13。触摸检测模块检测用户手指在触摸屏上的触摸区域、按压点位置及触摸区域面积;触摸分析模块根据触摸区域、按压点位置及触摸面积分析用户的手指位置及目标控件;菜单生成模块根据按压点位置、用户的手指位置及目标控件生成环形菜单。
触摸检测模块获取上述信息主要是为了判断菜单的弹出位置及用户的手指方向,从而为后面手势分析模块判断菜单的留空位置提供数据依据。
触摸区域可以通过电容屏的点位变化测量得到,按压点位置可以通过触摸屏的压力感应得到。
如图2所示,触摸分析模块12包括:第一分析子模块21和第二分析子模块22。第一分析子模块根据按压点位置在触摸区域的偏移位置,判断用户手指的位置;第二分析子模块根据按压点位置分析用户的目标控件。
触摸分析模块根据触摸检测模块提供的数据信息,通过计算按压点位置和触摸区域的相对位置,判断用户的手指位置,进而计算菜单的留空位置。
触摸分析模块的实现依据是:普通用户使用触屏手机时,通常用户手指的触摸面积会大于按压点面积,而通常的按压位置在手指靠近指尖的方向。据此可以判断,远离按压点位置的方向为手指指根方向,在此方向上如果设置了菜单项,会被用户的手指挡住,从而影响用户识别菜单项,因此该方向应该是菜单生成的留空位置。
如图3所示,菜单生成模块13包括:第一计算子模块301、选择子模块302、第二计算子模块303、第三计算子模块304和菜单绘制子模块305。
第一计算子模块根据用户手指的位置计算环形菜单的留空位置;选择子模块根据目标控件选择环形菜单的菜单数据;第二计算子模块根据菜单数据和按压点位置计算环形菜单的中心点;第三计算子模块根据中心点、菜单数据中菜单项的个数及留空位置计算每个菜单项在菜单圆周上的位置和大小;菜单绘制子模块根据中心点、每个菜单项的位置和大小绘制环绕按压点位置的环形菜单。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国移动通信集团公司,未经中国移动通信集团公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210375311.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种新型包皮环切缝合器
- 下一篇:用于磁性材料压铸成型的机器人系统中的模具