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

文档序号:9887282阅读:来源:国知局
立一个有效坐标集合,并进一步根据触摸点的坐标以及该有效坐标集合确定出当前的触摸点的坐标对应的第一点击元素。
[0097]S103:若检测到用户离屏,则执行点击所述第一点击元素对应的操作。
[0098]在本实施例中,如果在确定第一点击元素之后,若检测到用户直接离屏,没有进行其他的操作,则将点击第一点击元素对应的操作作为用户要进行的操作执行。
[0099]优选的,在整个过程中的每一个时刻都会实时的确定至少一个第一点击元素,一般情况下终端设备会将确定好的第一点击元素在终端设备的屏幕上进行特定的视觉效果处理,例如:对第一点击元素进行凸显、改变颜色,使第一点击元素跳跃等视觉效果,以便用户能够识别到当前选择到的是哪个元素,确定是否将所述第一点击元素作为目标点击元素。该检测用户离屏的方式可以根据现有技术的所有方案来实现,例如:检测不到触摸点、或者处理器接收到离屏消息等方式,对此本申请不做限制。
[0100]本实施例提供的终端设备界面的可点击元素的选择方法,通过预先设置的指针来对终端设备的进行操作,具体的,当触摸点在指针的指针体上时,后续操作过程中根据触摸点的坐标确定出触摸点的坐标对应的有效坐标集合,并结合有效坐标集合和触摸点的坐标确定第一点击元素,被认为是用户要选择的可点击元素,若在确定第一点击元素后,检测到了用户离屏,则执行点击该第一点击元素对应的操作,通过指针的指针体和触摸点有效的操作屏幕比较大的终端设备的单手不可及的位置的点击元素,并且只需要实时根据触摸点和指针体的位置进行运算就可以确定出用户需要的可点击元素,实现对大屏设备的操作,相较于现有技术中将整个屏幕上显示的内容进行实时缩放,大大减小了系统的计算量,提高了终端设备的处理效率。
[0101]图2为本发明终端设备界面的可点击元素的选择方法的实施例二的流程图,如图2所示,在上述实施例的基础上,在获取所述终端设备的屏幕上与所述瞄准线的垂直距离小于预设距离的所有可点击元素的中心位置坐标,并从中获取所有到所述指针根部的距离大于所述触摸点的当前坐标到所述指针根部的距离的可点击元素的坐标进行集合,作为所述触摸点的当前坐标对应的所述有效坐标集合之后,步骤S102中的根据所述触摸点的坐标和所述有效坐标集合,确定第一点击元素,其具体实现步骤为:
[0102]S201:若所述有效坐标集合中包括至少两个可点击元素的坐标,则获取所述有效坐标集合中与所述触摸点的坐标最近的可点击元素作为所述第一点击元素。
[0103]在本实施例中,该有效坐标集合中有多个可点击元素的坐标时,计算集合中的每个可点击元素到触摸点的距离,将其中距离触摸点当前坐标最近的可点击元素作为第一点击元素,即视为该触摸点对应的用户想要选择的可点击元素。
[0104]其中,该有效坐标集合中的每个可点击元素到指针体根部与所述触摸点当前位置确定的直线(即瞄准线)的垂直距离小于预先设置的第一距离,且所述有效坐标集合中的每个可点击元素到所述指针体的根部的距离大于所述触摸点的当前位置到所述指针体的根部的距离。
[0105]S202:若所述有效坐标集合只包括一个可点击元素的坐标,则将该唯一的可点击元素作为所述第一点击元素。
[0106]在本实施例中,该有效坐标集合中只有一个可点击元素的坐标时,直接选定这个可点击元素作为第一点击元素。
[0107]另外,在上述的实施例中,确定第一点击元素后,将第一点击元素在所述终端设备的屏幕上进行特定视觉效果的处理,以使用户确定是否将所述第一点击元素作为目标点击元素。具体的方式可以是高亮、浮动等任意的方式,对此不作限制。
[0108]本实施例提供的终端设备界面的可点击元素的选择方法,通过预先设置的指针来对终端设备的进行操作,具体的,当触摸点在指针体上时,后续操作过程中触摸点移动过程中根据触摸点的坐标,确定出触摸点的坐标对应的有效坐标集合,并在该有效坐标集合中获取与触摸点的坐标距离最近的第一点击元素,并进行特殊视觉效果处理,被认为是用户要选择的可点击元素,若在确定第一点击元素后,检测到了用户离屏,则执行点击该第一点击元素对应的操作,通过指针和触摸点有效的操作屏幕比较大的终端设备的单手不可及的位置的点击元素,并且只需要实时根据触摸点和指针体的位置进行运算就可以确定出用户需要的可点击元素,实现对大屏设备的操作,相较于现有技术中将整个屏幕上显示的内容进行实时缩放,大大减小了系统的计算量,提高了终端设备的处理效率,节省终端设备的内存资源。
[0109]图3为本发明终端设备界面的可点击元素的选择方法的实施例三的流程图,如图3所示,在上述任一实施例的基础上,步骤S102中的根据所述触摸点的坐标确定所述触摸点的坐标对应的可点击元素的有效坐标集合,并根据所述触摸点的坐标和所述有效坐标集合,确定第一点击元素之后,若直接检测到了用户离屏,则执行点击该第一点击元素对应的操作,若没有检测到用户离屏而是继续移动,则具体实现步骤为:
[0110]S301:若检测到所述触摸点沿着所述瞄准线靠近所述指针根部移动,则根据所述触摸点移动后的坐标,重新确定第一点击元素;其中,重新确定的第一点击元素为所述触摸点移动后的坐标对应的有效坐标集合中,与所述触摸点的距离最近的可点击元素。
[0111]在本实施例中,在前述实施例一和实施例二的基础上,确认第一点击元素之后,触摸点沿着瞄准线靠近指针根部移动,则是根据触摸点移动后的坐标重新确定对应的有效坐标集合和第一点击元素,具体实现方式参考实施例二,在此不再赘述。
[0112]若检测到所述触摸点沿着所述瞄准线远离所述指针根部移动则直接执行步骤S303o
[0113]S302:若检测到用户离屏,则执行点击所述第一点击元素对应的操作。
[0114]在本实施例中,将该重新确定的所述第一点击元素作为根据所述触摸点离屏前的坐标确定的可点击元素,并执行点击所述重新确定的第一点击元素对应的操作。
[0115]S303:若检测到所述触摸点沿着所述瞄准线远离所述指针根部移动,则获取第二点击元素,所述第二点击元素为所述触摸点移动后的坐标对应的有效坐标集合中,与所述触摸点的距离大于所述第一点击元素与所述触摸点的距离,且与所述第一点击元素相邻的点击兀素。
[0116]在本实施例中,在终端设备确定用户未离屏,而是沿着瞄准线远离指针根部移动时,则从第一点击元素对应的有效坐标集合或者触摸点移动后的坐标对应的有效坐标集合中,获取与第一点击元素相邻的在指针指示方向上的下一个点击元素作为第二点击元素,即在原有的有效坐标集合中距离第一点击元素最近的点击元素,确定之后将该第二点击元素进行特殊视觉效果处理,以使用户确定是不是需要的可点击元素。
[0117]S304:若检测到用户离屏,则执行点击所述第二点击元素对应的操作。
[0118]在本实施例中,将所述第二点击元素作为根据所述触摸点离屏前的位置确定的用户要选择的可点击元素,并执行点击所述第二点击元素对应的操作。
[0119]若在确定第二点击元素之后,还是没有检测到用户离屏,并且触摸点还在移动,若不是沿着指针体所示的瞄准线方向移动,则按照实施例一和实施例二中的方式进行确定,若是沿着瞄准线远离指针体根部移动,则按照步骤S303和S304步骤继续执行;若是沿着瞄准线靠近指针体根部移动,则按照步骤S305和S306步骤继续执行。
[0120]S305:若再次检测到所述触摸点沿着所述瞄准线靠近所述指针根部移动,则获取第三点击元素,所述第三点击元素为所述触摸点移动后的坐标对应的有效坐标集合中,与所述触摸点的距离小于所述第二点击元素与所述触摸点的距离,且与第二点击元素相邻的点击兀素。
[0121]在本实施例中,若在确定第二点击元素后,依然没有检测到用户离屏,而是触摸点沿着瞄准线靠近指针根部移动时,则从上面获取的有效坐标集合或者触摸点移动后的坐标对应的有效坐标集合中,获取与第二点击元素相邻的在指针指示的相反方向上的下一个点击元素作为第三点击元素,即与所述触摸点的距离小于第二点击元素与触摸点的距离的点击元素,确定之后将该第三点击元素进行特殊视觉效果处理,以使用户确定是不是需要操作的动作。
[0122]S306:若检测到用户离屏,则执行点击所述第三点击元素对应的操作。
[0123]在本实施例中,在确定第三点击元素后,若检测到用户离屏,将第三点击元素作为根据触摸点离屏前的位置确定的目标点击元素执行。
[0124]如果依然没有检测到用户离屏,并且触摸点还在移动,若不是沿着指针体所示的瞄准线方向移动,则按照实施例一和实施例二中的方式进行确定,若是沿着瞄准线远离指针根部移动,则按照步骤S303和S304步骤继续执行;若是沿着瞄准线靠近指针根部移动,则按照步骤S305和S306步骤继续执行。
[0125]本实施例提供的终端设备界面的可点击元素的选择方法,通过预先设置的指针来对终端设备的进行操作,具体的,当触摸点在指针体上时,后续操作过程中根据触摸点的坐标,确定出触摸点的坐标对应的有效坐标集合,并在该有效坐标集合中获取与触摸点当前位置距离最近的第一点击元素,并进行特殊视觉效果处理,被认为是用户要选择的操作,若在确定第一点击元素后,检测到用户未离屏、且触摸点继续移动,则按照上述方式重新确定第一点击元素或第二点击元素或第三点击元素,直至检测到用户离屏,则执行最终的选择到的可点击元素,通过指针体和触摸点有效的操作屏幕比较大的终端设备的单手不可及的位置的点击元素,并且只需要实时根据触摸点和指针体的位置进行运算就可以确定出用户需要的可点击元素,实现对大屏设备的操作,相较于现有技术中将整个屏幕上显示的内容进行实时缩放,大大减小了系统的计算量,节省了处理时间和终端设备的内存资源,有效提高终端设备的处理效率,另外该方案是一个系统的方案,可以适用于终端设备上的屏幕上显示的任何界面的操作,实用性广泛,有效提高了大屏终端设备的便捷性。
[0126]在上述任一实施例的基础上,下面以终端设备的输入(即触摸屏)、处理器和输出(显示屏)为例,举例对本发明的技术方案做详细的说明。
[0127]该终端设备在开机状态下,处理器读取指针根部的坐标,如果没有则采用默认的坐标,若读取到根部坐标有变化,则采用新的根部坐标,将指针的指针体以根部坐标为末端,按照默认方向和默认长度显示在终端设备显示屏图层的最上层
...
当前第3页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1