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

文档序号:9887282阅读:387来源:国知局
终端设备界面的可点击元素的选择方法和终端设备的制造方法
【技术领域】
[0001]本发明实施例涉及计算机技术,尤其涉及一种终端设备界面的可点击元素的选择方法和终端设备。
【背景技术】
[0002]大屏的终端设备,对于用户来说具有更好的展示效果和体验,在使用大屏手持的终端设备时,如果用户在某些场景下不得不用持握设备的手来触屏进行操作的话,因为触及范围有限,有些屏幕上的元素无法触及。
[0003]现有技术中,为了使用户在握持的同时使用握持的手能够触及到整个屏幕上的可操作元素:将终端设备的屏幕通过微缩技术显示在终端设备的屏幕的一个位置,使得用户握持设备的手能够在该微缩后的屏幕上进行操作,即在屏幕上用户可以触及的范围内呈现一个微缩的虚拟屏幕画面,让用户可以在这个微缩屏幕中执行意欲的操作,执行完毕后选择关闭微缩屏幕。
[0004]然而,在实际应用中,对于将整个终端设备的屏幕上的所有内容进行微缩屏幕显示,并需要实时同步真实屏幕以及用户的操作,计算量较大,导致终端设备对用户操作的处理效率低。

【发明内容】

[0005]本发明实施例提供的终端设备界面的可点击元素的选择方法和终端设备,用于解决现有技术中,对大屏终端设备的操作时,将整个终端设备的屏幕上的所有内容进行微缩屏幕显示,并需要实时同步真实屏幕以及用户的操作,计算量较大,导致终端设备的对用户操作的处理效率较低的问题。
[0006]本发明第一方面提供一种终端设备界面的可点击元素的选择方法,包括:
[0007]获取用户在所述终端设备的触摸屏上的触摸点,并判断所述触摸点是否在预先设置的指针上,所述指针包括指针根部和指针体;
[0008]若所述触摸点在所述指针体上,则根据所述触摸点的坐标确定所述触摸点的坐标对应的可点击元素的有效坐标集合,并根据所述触摸点的坐标和所述有效坐标集合,确定第一点击元素;其中,所述有效坐标集合包括至少一个可点击元素的坐标,且所述有效坐标集合中的每个可点击元素的坐标到瞄准线的垂直距离小于预设距离,所述瞄准线为所述指针根部与所述触摸点当前坐标确定的直线或者射线;
[0009]若检测到用户离屏,则执行点击所述第一点击元素对应的操作。
[0010]结合第一方面,在第一方面的第一种可能的实施方式中,所述根据所述触摸点的坐标确定所述触摸点的坐标对应的可点击元素的有效坐标集合,并根据所述触摸点的坐标和所述有效坐标集合,确定第一点击元素之前,所述方法还包括:
[0011]若检测到所述触摸点在触摸屏上移动,则以所述指针根部为起点,所述触摸点的改变后的坐标为终点重新绘制指针体。
[0012]结合第一方面或第一方面的第一种可能的实施方式,在第一方面的第二种可能的实施方式中,所述有效坐标集合中的每个可点击元素的坐标到所述指针根部的距离大于所述触摸点的坐标到所述指针根部的距离。
[0013]结合第一方面的第二种可能的实施方式,在第一方面的第三种可能的实施方式中,所述根据所述触摸点的坐标和所述有效坐标集合,确定第一点击元素,包括:
[0014]若所述有效坐标集合中包括至少两个可点击元素的坐标,则获取所述有效坐标集合中与所述触摸点的坐标最近的可点击元素作为所述第一点击元素;
[0015]若所述有效坐标集合只包括一个可点击元素的坐标,则将该唯一的可点击元素作为所述第一点击元素。
[0016]结合第一方面、第一方面的第一种至第三种可能的实施方式中的任一种,在第一方面的第四种可能的实施方式中,所述确定第一点击元素之后,所述方法还包括:
[0017]若检测到所述触摸点沿着所述瞄准线靠近所述指针根部移动,则根据所述触摸点移动后的坐标,重新确定第一点击元素;其中,重新确定的第一点击元素为所述触摸点移动后的坐标对应的有效坐标集合中,与所述触摸点的距离最近的可点击元素;
[0018]若检测到用户离屏,则执行点击所述第一点击元素对应的操作。
[0019]结合第一方面、第一方面的第一种至第三种可能的实施方式中的任一种,在第一方面的第五种可能的实施方式中,所述确定所述第一点击元素之后,所述方法还包括:
[0020]若检测到所述触摸点沿着所述瞄准线远离所述指针根部移动,则获取第二点击元素,所述第二点击元素为所述触摸点移动后的坐标对应的有效坐标集合中,与所述触摸点的距离大于所述第一点击元素与所述触摸点的距离,且与所述第一点击元素相邻的点击元素;
[0021]若检测到用户离屏,则执行点击所述第二点击元素对应的操作。
[0022]结合第一方面的第五种可能的实施方式,在第一方面的第六种可能的实施方式中,所述确定第二点击元素之后,所述方法还包括:
[0023]若再次检测到所述触摸点沿着所述瞄准线靠近所述指针根部移动,则获取第三点击元素,所述第三点击元素为所述触摸点移动后的坐标对应的有效坐标集合中,与所述触摸点的距离小于所述第二点击元素与所述触摸点的距离,且与第二点击元素相邻的点击元素;
[0024]若检测到用户离屏,则执行点击所述第三点击元素对应的操作。
[0025]结合第一方面、第一方面的第一种至第六种中可能的实施方式中的任一种,在第一方面的第七种可能的实施方式中,所述确定所述第一点击元素之后,所述方法还包括:
[0026]将所述第一点击元素在所述终端设备的屏幕上进行特定视觉效果处理。
[0027]结合第一方面,在第一方面的第八种可能的实施方式中,若所述触摸点在所述指针根部上,则所述指针根部的坐标跟随所述触摸点的坐标改变,直至检测到用户离屏,以所述触摸点离屏前的坐标为所述指针根部的坐标,按照预设指针体的方向和长度重新绘制指针体。
[0028]本发明第二方面提供一种终端设备,包括:
[0029]获取模块,用于获取用户在所述终端设备的触摸屏上的触摸点;
[0030]判断模块,用于判断所述触摸点是否在预先设置的指针上,所述指针包括指针根部和指针体;
[0031]处理模块,用于若所述判断模块判断出触摸点在所述指针体上,则根据所述触摸点的坐标确定所述触摸点的坐标对应的可点击元素的有效坐标集合,并根据所述触摸点的坐标和所述有效坐标集合,确定第一点击元素;其中,所述有效坐标集合包括至少一个可点击元素的坐标,且所述有效坐标集合中的每个可点击元素的坐标到瞄准线的垂直距离小于预设距离,所述瞄准线为所述指针根部与所述触摸点的坐标确定的直线或者射线;
[0032]所述处理模块还用于若检测到用户离屏,则执行点击所述第一点击元素对应的操作。
[0033]结合第二方面,在第二方面的第一种可能的实施方式中,所述处理模块根据所述触摸点的坐标确定所述触摸点的坐标对应的可点击元素的有效坐标集合,并根据所述触摸点的坐标和所述有效坐标集合,确定第一点击元素之前,所述处理模块还用于:
[0034]若检测到所述触摸点在触摸屏上移动,则以所述指针根部为起点,所述触摸点的当前坐标为终点重新绘制指针体。
[0035]结合第二方面或第二方面的第一种可能的实施方式,在第二方面的第二种可能的实施方式中,所述处理模块确定的所述有效坐标集合中的每个可点击元素的坐标到所述指针根部的距离大于所述触摸点的坐标到所述指针根部的距离。
[0036]结合第二方面的第二种可能的实施方式,在第二方面的第三种可能的实施方式中,所述处理模块具体用于:
[0037]若所述有效坐标集合中包括至少两个可点击元素的坐标,则获取所述有效坐标集合中与所述触摸点的坐标最近的可点击元素作为所述第一点击元素;
[0038]若所述有效坐标集合只包括一个可点击元素的坐标,则将该唯一的可点击元素作为所述第一点击元素。
[0039]结合第二方面、第二方面的第一种至第三种可能的实施方式中的任一种,在第二方面的第四种可能的实施方式中,所述处理模块确定第一点击元素之后,还用于:
[0040]若检测到所述触摸点沿着所述瞄准线靠近所述指针根部移动,则根据所述触摸点移动后的坐标,重新确定第一点击元素;其中,重新确定的所述第一点击元素为所述触摸点移动后的坐标对应的有效坐标集合中,与所述触摸点的距离最近的可点击元素;
[0041]若检测到用户离屏,则执行点击所述第一点击元素对应的操作。
[0042]结合第二方面、第二方面的第一种至第三种可能的实施方式中的任一种,在第二方面的第五种可能的实施方式中,所述处理模块确定所述第一点击元素之后,还用于:
[0043]若检测到所述触摸点沿着所述瞄准线远离所述指针根部移动,则获取第二点击元素,所述第二点击元素为所述触摸点移动后的坐标对应的有效坐标集合中,与所述触摸点的距离大于所述第一点击元素与所述触摸点的距离,且与所述第一点击元素相邻的点击元素;
[0044]若检测到用户离屏,则执行点击所述第二点击元素对应的操作。
[0045]结合第二方面的第五种可能的实施方式,在第二方面的第六种可能的实施方式中,所述处理模块确定第二点击元素之后,还用于:
[0046]若再次检测到所述触摸点沿着所述瞄准线靠近所述指针根部移动,则获取第三点击元素,所述第三点击元素为所述触摸点移动后的坐标对应的有效坐标集合中,与所述触摸点的距离小于所述第二点击元素与所述触摸点的距离,且与第二点击元素相邻的点击元素;
[0047]若检测到用户离屏,则执行点击所述第三点击元素对应的操作。
[0048]结合第二方面、第二方面的第一种至第六种可能的实施方式中的任一种,在第二方面的第七种可能的实施方式中,所述处理模块确定所述第一点击元素之后,所述处理模块还用于将所述第一点击元素在所述终端设备的屏幕上进行特定视觉效果处理。
[0049]结合第二方面,在第二方面的第八种可能的实施方式中,所述处理模块还用于:若所述判断模块判断出所述触摸点在所述指针根部上,则使所述指针根部的坐标跟随所述触摸点的坐标改变,直至检测到用户离屏,以所述触摸点离屏前的坐标为所述指针根部的坐标,按照预设指针体的方向和长度重新绘制指针体。
[0050]本发明第三方面提供一种终端设备,包括:
[0051]触摸屏,用于获取用户在所述终端设备的触摸屏上的触摸点;
[0052]处理器
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1