公开/公告号CN104182150A
专利类型发明专利
公开/公告日2014-12-03
原文格式PDF
申请/专利权人 中兴通讯股份有限公司;
申请/专利号CN201310201783.5
申请日2013-05-27
分类号G06F3/0485;G06F3/0488;
代理机构北京派特恩知识产权代理有限公司;
代理人张颖玲
地址 518057 广东省深圳市南山区高新技术产业园科技南路中兴通讯大厦法务部
入库时间 2023-12-17 03:04:46
法律状态公告日
法律状态信息
法律状态
2020-02-14
授权
授权
2016-06-22
实质审查的生效 IPC(主分类):G06F3/0485 申请日:20130527
实质审查的生效
2014-12-03
公开
公开
技术领域
本发明涉及移动终端领域中触摸屏操作技术,尤其涉及一种激活工具栏中图标对应的功能的方法及装置。
背景技术
工具栏被广泛地应用在桌面、网页(Web)、嵌入式等交互系统中,工具栏是微软第一个引入到图形用户界面(GUI,Graphical User Interface)环境中,通常工具栏是由一系列的图标组合而成,使用者用鼠标一次点击后即可访问其功能而不需要像传统的菜单系统那样穿梭导航。但是,在用手指操作触摸屏的用户设备(UE,User Equipment)上,没有像鼠标那样的“指向”的状态,因此在UE上工具栏的使用非常不方便。
目前,解决装有触摸屏的UE上工具栏的使用不方便的问题,提出如下方案:一、在Android4.0原生系统上,长按工具栏上的图标出现对应的文本提醒;二、在iOS的界面上,直接在图标下加上文本作提醒。
但是,上述两个方案都存在问题:第一个方案中,若用户长按图标后根据文本内容确定选取该功能时,则需要重新点击所述图标才能选定对应功能;若用户长按图标后根据文本内容确定不选取该功能,则用户需要再次长按其他图标查找所要选取的功能,仍然会产生使用不便。第二个方案中,在多语言下存在图标下的提示文本过长的问题,这样会浪费宝贵的屏幕像素。
可见,现有技术中装有触摸屏的UE上无法为用户提供便捷的选取图标对应的功能的方案、以及无法减少图标文本对应的屏幕像素。
发明内容
有鉴于此,本发明的目的在于提供一种激活工具栏中图标对应的功能的方法及装置,能便捷的激活图标对应的功能,解决图标对应的文本超长而无法完全显示的问题。
为达到上述目的,本发明的技术方案是这样实现的:
本发明提供了一种激活工具栏中图标对应的功能的方法,该方法包括:
当检测到手指从工具栏向预设方向滑动超过预设距离时,显示工具栏中各个图标及各个图标对应的文本提示,并将当前指向的图标显示为被指向状态;
当检测到手指从当前所在位置向预设的选定方向滑动超过预设的距离时,激活处于被指向状态的图标对应的功能。
上述方案中,所述显示工具栏中各个图标及各个图标对应的文本提示为:各个图标按照y坐标不同的方式显示,将所述各个图标对应的文本提示在所述图标下方显示。
上述方案中,所述将当前指向的图标显示为被指向状态为:将当前与手指所在位置x坐标相同的图标作为当前指向的图标,将所述当前指向的图标显示为被指向状态。
上述方案中,所述将当前指向的图标显示为被指向状态为:将当前与手指所在位置x坐标相同的图标作为当前指向的图标,将所述当前指向的图标显示为被指向状态,并在预设区域显示所述当前指向的图标的帮助提示信息。
上述方案中,所述显示工具栏中各个图标及各个图标对应的文本提示,并将当前指向的图标显示为被指向状态之后,该方法还包括:当检测到手指从当前所在位置向左或向右滑动时,将与当前手指所在位置的x坐标相同的图标作为当前指向的图标,并将当前指向的图标显示为被指向状态。
本发明还提供了一种激活工具栏中图标对应的功能的装置,该装置包括:控制模块和显示模块;其中,
控制模块,用于当检测到手指从工具栏向预设方向滑动超过预设距离时,通知显示模块显示工具栏及当前指向的图标;当检测到手指从当前所在位置向预设的选定方向滑动超过预设的距离时,激活处于被指向状态的图标对应的功能;
显示模块,用于收到控制模块发来的显示工具栏及当前指向的图标的通知后,显示工具栏中各个图标及各个图标对应的文本提示,并将当前指向的图标显示为被指向状态。
上述方案中,所述显示模块,具体用于将各个图标按照y坐标不同的方式显示,将所述各个图标对应的文本提示在所述图标下方显示。
上述方案中,所述控制模块,具体用于将当前与手指所在位置x坐标相同的图标作为当前指向的图标,通知显示模块显示当前指向的图标;
相应的,所述显示模块,具体用于根据控制模块的通知,将所述当前指向的图标显示为被指向状态。
上述方案中,所述控制模块,具体用于将当前与手指所在位置x坐标相同的图标作为当前指向的图标,通知显示模块显示当前指向的图标;
相应的,所述显示模块,具体用于根据控制模块的通知,将所述当前指向的图标显示为被指向状态,并在预设区域显示所述当前指向的图标的帮助提示信息。
上述方案中,所述控制模块,还用于当检测到手指从当前所在位置向左或向右滑动时,将与当前手指所在位置的x坐标相同的图标作为当前指向的图标,通知所述显示模块显示当前指向的图标。
本发明所提供的激活工具栏中图标对应的功能的方法及装置,能当检测到手指从工具栏向预设方向滑动超过预设距离时,显示工具栏中各个图标及各个图标对应的文本提示,并将当前指向的图标显示为被指向状态;当检测到手指从当前所在位置向预设的选定方向滑动超过预设的距离时,激活处于被指向状态的图标对应的功能;如此,就避免了现有技术中长按图标才能获取图标对应的文本提示,从而实现便捷的激活图标对应的功能。
进一步的,本发明通过将各个图标按照y坐标不同的方式显示,解决图标对应的文本超长而无法完全显示的问题。
附图说明
图1为本发明的激活工具栏中图标对应的功能的方法流程示意图;
图2为本发明操作界面示意图;
图3为本发明中手指放在图2的操作界面的工具栏上的初始位置示意图;
图4为本发明在图3基础上手指向上滑动时显示各个图标的示意图;
图5为本发明在图4基础上手指向左滑动时改变当前指向的图标的场景示意图;
图6为本发明在图5基础上手指向上滑动时,激活选定的图标对应的功能的场景示意图;
图7为本发明的激活工具栏中图标对应的功能的装置组成结构示意图。
具体实施方式
本发明的基本思想是:当检测到手指从工具栏向预设方向滑动超过预设距离时,显示工具栏中各个图标及各个图标对应的文本提示,并将当前指向的图标显示为被指向状态;当检测到手指从当前所在位置向预设的选定方向滑动超过预设的距离时,激活处于被指向状态的图标对应的功能。
下面结合附图及具体实施例对本发明再作进一步详细的说明。
本发明激活工具栏中图标对应的功能的方法,如图1所示,包括以下步骤:
步骤101:当检测到手指从工具栏向预设方向滑动超过预设距离时,显示工具栏中各个图标及各个图标对应的文本提示,并将当前指向的图标显示为被指向状态。
这里,所述工具栏可以如图2所示,假设为Android4.0的操作界面,页面底部是工具栏,从图中可以看出,它由纯图标组成,无任何文本提示信息。
所述预设方向可以为垂直于工具栏的方向,也可以为与工具栏呈预设角度的方向。
所述预设距离为至少脱离工具栏,具体距离可以为根据实际情况预设,比如手指的起始位置可以如图3所示,在工具栏的位置1处;检测到手指从工具栏向与工具栏垂直的方向滑动了0.5厘米时为滑动操作,如图4所示用户的手指由位置1垂直向上滑动到位置2,其滑动距离超过预设的门限距离。
所述显示工具栏中各个图标及各个图标对应的文本提示的方式为:各个图标的y坐标不同的方式显示,所述各个图标对应的文本提示在所述图标下方显示;
所述将当前指向的图标显示为被指向状态为:将当前与手指所在位置x坐标相同的图标作为当前指向的图标,将所述当前指向的图标显示为被指向状态,并在预设区域显示所述当前指向的图标的帮助提示信息;或者,将当前与手指所在位置x坐标相同的图标作为当前指向的图标,将所述当前指向的图标显示为被指向状态。比如,如图4所示,其中工具栏中的各个图标呈波浪形排列,为了保证各个图标的文本不重叠在一起(文本超长),每个图标的y轴坐标不一致以使其错开,同时与手指x坐标对应的图标处于被指向状态,类似于鼠标移向工具时的被指向状态,显示工具栏中各个图标及各个图标对应的文本提示上面的半透明区域,显示详细的帮助信息。
进一步的,上述步骤101完成后,还可以当检测到手指从当前所在位置向左或向右滑动时,将与当前手指所在位置的x坐标相同的图标作为当前指向的图标,并将当前指向的图标显示为被指向状态。
其中,所述与当前手指所在位置的x坐标相同的图标为:当前手指所在位置的x坐标在被选中的菜单的x坐标范围内。比如,如图5所示,在图4基础上手指从位置2滑动到位置3,则当前指向的图标改为任务,将任务图标显示为被指向状态。
步骤102:当检测到手指从当前所在位置向预设的选定方向滑动超过预设的距离时,激活处于被指向状态的图标对应的功能。
这里,所述预设的选定方向可以为垂直方向、也可以为与水平方向呈大于预设的角度的方向,如图6所示手指从位置3向位置4滑动一定距离后,激活任务对应的功能。
如图7所示,本发明提供了一种激活工具栏中图标对应的功能的装置,该装置包括:控制模块和显示模块;其中,
控制模块,用于当检测到手指从工具栏向预设方向滑动超过预设距离时,通知显示模块显示工具栏及当前指向的图标;当检测到手指从当前所在位置向预设的选定方向滑动超过预设的距离时,激活处于被指向状态的图标对应的功能;
显示模块,用于收到控制模块发来的显示工具栏及当前指向的图标的通知后,显示工具栏中各个图标及各个图标对应的文本提示,并将当前指向的图标显示为被指向状态。
所述工具栏可以如图2所示,假设为Android4.0的操作界面,页面底部是工具栏,从图中可以看出,它由纯图标组成,无任何文本提示信息。所述预设方向可以为垂直于工具栏的方向,也可以为与工具栏呈预设角度的方向。所述预设距离为至少脱离工具栏,具体距离可以为根据实际情况预设,比如手指的起始位置可以如图3所示,当用户放在此工具栏的位置1处;检测到手指从工具栏向与工具栏垂直的方向滑动了0.5厘米时为滑动操作,如图4所示用户的手指由位置1垂直向上滑动到位置2,其滑动距离超过预设的门限距离。
所述显示模块,具体用于将各个图标按照y坐标不同的方式显示,将所述各个图标对应的文本提示在所述图标下方显示。
所述控制模块,具体用于将当前与手指所在位置x坐标相同的图标作为当前指向的图标,通知显示模块显示当前指向的图标;相应的,所述显示模块,具体用于根据控制模块的通知,将所述当前指向的图标显示为被指向状态。
比如,如图4所示,其中工具栏中的各个图标呈波浪形排列,为了保证各个图标的文本不重叠在一起(文本超长),每个图标的y轴坐标不一致以使其错开,同时与手指x坐标对应的图标处于被指向状态,类似于鼠标移向工具时的被指向状态,显示工具栏中各个图标及各个图标对应的文本提示上面的半透明区域,显示详细的帮助信息。
所述控制模块,具体用于将当前与手指所在位置x坐标相同的图标作为当前指向的图标,通知显示模块显示当前指向的图标;相应的,所述显示模块,具体用于根据控制模块的通知,将所述当前指向的图标显示为被指向状态,并在预设区域显示所述当前指向的图标的帮助提示信息。其中,所述与当前手指所在位置的x坐标相同的图标为:当前手指所在位置的x坐标在被选中的菜单的x坐标范围内;比如,如图5所示,在图4基础上手指从位置2滑动到位置3,则当前指向的图标改为任务,将任务图标显示为被指向状态。
所述控制模块,还用于当检测到手指从当前所在位置向左或向右滑动时,将与当前手指所在位置的x坐标相同的图标作为当前指向的图标,通知所述显示模块显示当前指向的图标。其中,所述预设的选定方向可以为垂直方向、也可以为与水平方向呈大于预设的角度的方向,如图6所示手指从位置3向位置4滑动一定距离后,激活任务对应的功能。
以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。
机译: 在工具栏中激活与图标相对应的功能的方法和装置
机译: 用于人车厢的人机界面用于激活不同功能的汽车具有控制面,使用户能够激活与不同类型的滑动或不同类型的按压相对应的图标
机译: 在例如移动终端中执行功能激活的方法智能电话,如果可用的激活码与参考激活码相对应,则需要启用终端的适当功能