终端设备界面的可点击元素的选择方法和终端设备的制造方法_2

文档序号:9887282阅读:来源:国知局
,用于判断所述触摸点是否在预先设置的指针上,所述指针包括指针根部和指针体;
[0053]所述处理器还用于若判断出触摸点在所述指针体上,则根据所述触摸点的坐标确定所述触摸点的坐标对应的可点击元素的有效坐标集合,并根据所述触摸点的坐标和所述有效坐标集合,确定第一点击元素;其中,所述有效坐标集合包括至少一个可点击元素的坐标,且所述有效坐标集合中的每个可点击元素的坐标到瞄准线的垂直距离小于预设距离,所述瞄准线为所述指针根部与所述触摸点的坐标确定的直线或者射线;
[0054]所述处理器还用于若检测到用户离屏,则执行点击所述第一点击元素对应的操作。
[0055]结合第三方面,在第三方面的第一种可能的实施方式中,所述处理器根据所述触摸点的坐标确定所述触摸点的坐标对应的可点击元素的有效坐标集合,并根据所述触摸点的坐标和所述有效坐标集合,确定第一点击元素之前,所述处理器还用于:
[0056]若检测到所述触摸点在触摸屏上移动,则以所述指针根部为起点,所述触摸点的坐标为终点重新绘制指针体。
[0057]结合第三方面或第三方面的第一种可能的实施方式,在第三方面的第二种可能的实施方式中,所述处理器确定的所述有效坐标集合中的每个可点击元素的坐标到所述指针根部的距离大于所述触摸点的坐标到所述指针根部的距离。
[0058]结合第三方面的第二种可能的实施方式,在第三方面的第三种可能的实施方式中,所述处理器具体用于:
[0059]若所述有效坐标集合中包括至少两个可点击元素的坐标,则获取所述有效坐标集合中与所述触摸点的坐标最近的可点击元素作为所述第一点击元素;
[0060]若所述有效坐标集合只包括一个可点击元素的坐标,则将该唯一的可点击元素作为所述第一点击元素。
[0061]结合第三方面、第三方面的第一种至第三种可能的实施方式中的任一种,在第三方面的第四种可能的实施方式中,所述处理器确定第一点击元素之后,还用于:
[0062]若检测到所述触摸点沿着所述瞄准线靠近所述指针根部移动,则根据所述触摸点移动后的坐标,重新确定第一点击元素;其中,重新确定的第一点击元素为所述触摸点移动后的坐标对应的有效坐标集合中,与所述触摸点的距离最近的可点击元素;
[0063]若检测到用户离屏,则执行点击所述第一点击元素对应的操作。
[0064]结合第三方面、第三方面的第一种至第三种可能的实施方式中的任一种,在第三方面的第五种可能的实施方式中,所述处理器确定所述第一点击元素之后,还用于:
[0065]若检测到所述触摸点沿着所述瞄准线远离所述指针根部移动,则获取第二点击元素,所述第二点击元素为所述触摸点移动后的坐标对应的有效坐标集合中,与所述触摸点的距离大于所述第一点击元素与所述触摸点的距离,且与所述第一点击元素相邻的点击元素;
[0066]若检测到用户离屏,则执行点击所述第二点击元素对应的操作。
[0067]结合第三方面的第五种可能的实施方式,在第三方面的第六种可能的实施方式中,所述处理器确定第二点击元素之后,还用于:
[0068]若再次检测到所述触摸点沿着所述瞄准线靠近所述指针根部移动,则获取第三点击元素,所述第三点击元素为所述触摸点移动后的坐标对应的有效坐标集合中,与所述触摸点的距离小于所述第二点击元素与所述触摸点的距离,且与第二点击元素相邻的点击元素;
[0069]若检测到用户离屏,则执行点击所述第三点击元素对应的操作。
[0070]结合第三方面、第三方面的第一种至第六种可能的实施方式中的任一种,在第三方面的第七种可能的实施方式中,所述处理器确定所述第一点击元素之后,所述处理器还用于:
[0071]将所述第一点击元素在所述终端设备的屏幕上进行特定视觉效果处理。
[0072]结合第三方面,在第三方面的第八种可能的实施方式中,所述处理器还用于:若判断出所述触摸点在所述指针根部上,则使所述指针根部的坐标跟随所述触摸点的坐标改变,直至检测到用户离屏,以所述触摸点离屏前的坐标为所述指针根部的坐标,按照预设指针体的方向和长度重新绘制指针体。
[0073]本发明提供的终端设备界面的可点击元素的选择方法和终端设备,通过预先在终端设备的屏幕上设置指针,在需要通过该指针操作终端设备时,检测用户的触摸点是否在预先设置的指针上,当触摸点在指针体上,则根据触摸点的坐标确定触摸点的坐标对应的可点击元素的有效坐标集合,并根据触摸点的坐标和所述有效坐标集合,确定第一点击元素,确定第一点击元素之后,检测到用户离屏,则执行点击第一点击元素对应的操作,通过指针体和触摸点有效的操作屏幕比较大的终端设备的单手不可及的位置的点击元素,并且只需要实时根据触摸点和指针体的位置进行运算就可以确定出用户需要的可点击元素,实现对大屏设备的操作,相较于现有技术中将整个屏幕上显示的内容进行实时缩放,大大减小了系统的计算量,有效提高终端设备的处理效率。
【附图说明】
[0074]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0075]图1为本发明终端设备界面的可点击元素的选择方法的实施例一的流程图;
[0076]图2为本发明终端设备界面的可点击元素的选择方法的实施例二的流程图;
[0077]图3为本发明终端设备界面的可点击元素的选择方法的实施例三的流程图;
[0078]图4为本发明终端设备界面的可点击元素的选择方法的一实例的交互图;
[0079]图5为本发明终端设备界面的指针未使用时的收拢状态示意图;
[0080]图6为本发明终端设备界面的指针开始使用时的使用状态示意图;
[0081]图7为本发明终端设备的实施例一的结构示意图;
[0082]图8为本发明终端设备的实施例三的结构示意图。
【具体实施方式】
[0083]为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0084]本发明涉及的终端设备包括手机、平板以及其他的触摸屏的终端设备,并且该终端设备的界面泛指屏幕上呈现的任何画面,可以是系统桌面,可以是应用程序的操作界面,游戏界面,视频界面等任何画面,且界面上的可点击元素指的是界面上满足两个条件的一块有界区域,条件一是该区域有明确的边界线且边界线系统可知,条件二是该区域可响应触屏操作。比如说系统桌面上的应用icon,比如说应用操作界面的按钮控件等。
[0085]图1为本发明终端设备界面的可点击元素的选择方法的实施例一的流程图,适用于各种屏幕较大的终端设备的触摸屏操作,如图1所示,该终端设备界面的可点击元素的选择方法的具体步骤包括:
[0086]SlOl:获取用户在所述终端设备的触摸屏上的触摸点,并判断所述触摸点是否在预先设置的指针上,所述指针包括指针根部和指针体。
[0087]在本实施例中,本方法提出一个系统级的指针状工具,该预先设置的指针常驻设备从开机到关机的整个运行周期,用于在屏幕展示的任何界面上选取界面元素,指针根部设置在屏幕边框线上,根部位置可以拖动到屏幕边框线的任何位置上,指针体以指针根部为起点,指针体的长度可以设置,并在操作过程中跟随触摸点变化而改变。
[0088]在用户进行对终端设备的触摸屏进行操作时,获取用户在触摸屏的触摸点,并判断该触摸点是不是在该预先设置的指针上。
[0089]具体的,终端设备采集到触摸点的触摸点坐标,并获取预先设置的指针体上的所有点的坐标,对比所述触摸点坐标是否为所述指针体上的任一个点的坐标,或者触摸点坐标与所述指针体上与触摸点最近的点的距离小于一定范围,则认为该触摸点在预先设置的指针体上。
[0090]其中,对于该指针的设置可以是在终端设备出厂前就设置好,指针根部保持在终端设备的屏幕边框线;也可以是用户在需要使用指针进行操作时,设置指针根部,以指针根部为起点、触摸点为终点绘制指针体,完成指针体的设置。
[0091]S102:若所述触摸点在所述指针体上,则根据所述触摸点的坐标确定所述触摸点的坐标对应的可点击元素的有效坐标集合,并根据所述触摸点的坐标和所述有效坐标集合,确定第一点击元素。
[0092]在本实施例中,若检测到用户的触摸点在指针的指针体上,则认为用户要通过该预先设置的指针进行操作,在终端设备检测到所述触摸点在触摸屏上移动,即触摸点的坐标发生变化,则以所述指针根部为起点,所述触摸点的改变后的坐标为终点重新绘制指针体,即从视觉上观察用户操作使得触摸点的位置变化,触摸点移动带动所述指针体转动,即所述触摸点在移动的过程中保持在所述指针体上。
[0093]特别的,所述有效坐标集合包括至少一个可点击元素的坐标,且所述有效坐标集合中的每个可点击元素的坐标到瞄准线的垂直距离小于预设距离,所述瞄准线为所述指针根部与所述触摸点的坐标确定的直线或者射线;优选的在该有效坐标集合中的可点击元素的坐标可以是中心坐标,即直接通过每个可点击元素的中心坐标到瞄准线的垂直距离来确定有效坐标集合中的可点击元素。
[0094]该瞄准线由指针根部和触摸点决定,可以为从指针根部起始的射线,延伸至屏幕边缘,也可以是针根部和触摸点确定的直线,延伸至屏幕边缘,在操作过程中,该瞄准线可以显示在屏幕上以便用户调整位置,也可以在后台进行处理不在屏幕上进行显示,对此本发明不作限制。
[0095]优选的,有效坐标集合中的每个可点击元素到瞄准线的垂直距离小于预先设置的第一距离,并且所述有效坐标集合中的每个可点击元素到所述指针根部的距离大于所述触摸点的坐标到所述指针根部的距离,即对于在触摸点和指针根部之间的可点击元素为用户可直接触摸到的,可以不通过上述方式进行选择。
[0096]终端设备检测到触摸点的坐标,并根据当前的该触摸点的坐标以及对应的所有可点击元素,建
当前第2页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1