移动终端及触摸屏双击处理方法、及存储介质与流程

文档序号:14303357阅读:234来源:国知局
移动终端及触摸屏双击处理方法、及存储介质与流程

本发明涉及移动终端领域,尤其涉及的是一种移动终端及触摸屏双击处理方法、及存储介质。



背景技术:

随着移动通信技术的发展和人们生活水平的不断提高,各种移动终端如手机的使用越来越普及,手机已经成为人们生活中不可缺少的通信工具。目前,移动终端普遍采用大触摸屏作为其主要的输入器件;为了适应用户不断提升的对于触摸屏输入的要求,移动终端上使用的触摸屏越来越高级,控制也越来越复杂,甚至引入了触摸屏双击唤醒功能以代替电源键的开关操作。

触摸屏双击唤醒功能即在移动终端灭屏的情况下,用户通过在触摸屏上快速完成两次同一位置的单点触摸操作以达到点亮屏幕的目的。然而,两次同一位置单点触摸容易导致误识别,比如当移动终端放在口袋中,当移动终端与大腿在用户行动时发生同一位置双击的概率很高,这样容易造成误操作,容易给用户造成使用不方便。

因此,现有技术存在缺陷,有待改进与发展。



技术实现要素:

本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供一种移动终端及触摸屏双击处理方法、及存储介质。本发明提出一种移动终端的触摸屏双击处理方法,旨在通过对触摸屏在处于关闭情况下的双击唤醒识别的改进来达到防止对现有技术中的触摸屏双击唤醒易误识别的问题,从而提升用户操作效率,为用户使用双击唤醒带来方便。

本发明解决技术问题所采用的技术方案如下:

一种移动终端触摸屏双击处理方法,其中,包括:

步骤a、在移动终端中预先设置用于与灭屏双击唤醒操作对应的一个或多个触摸点,任选一个点作为坐标原点,计算剩余的点相对于该坐标原点的虚拟坐标,并保存这些虚拟坐标;

步骤b、当检测到关闭移动终端屏幕时,开启移动终端的触摸屏灭屏双击唤醒操作检测功能;

步骤c、接收用户的触摸屏操作指令,获取用户在触摸屏上触摸的所有点;

步骤d、依次以检测到的所有触摸点为检测原点,检测相对于检测原点的虚拟坐标是否有与所保存的虚拟坐标的点属于同集合,当是则认为灭屏双击唤醒操作成功,否则灭屏双击唤醒操作失败。

所述移动终端触摸屏双击处理方法,其中,所述步骤a具体包括:

在移动终端中预先设置用于与灭屏双击唤醒操作对应的二个触摸点,从所述二个触摸点中任选一个点作为坐标原点,计算剩余那个点相对于该坐标原点的虚拟坐标,并保存这些虚拟坐标。

所述移动终端触摸屏双击处理方法,其中,所述步骤a具体中所述虚拟坐标计算的步骤包括:

步骤a1、任选一个点(x0,y0)作为原点;

步骤a2、将计算剩余那个点(x1,y1)与原点(x0,y0)相减得出各点与原点的虚拟坐标并保存。

所述移动终端触摸屏双击处理方法,其中,

所述步骤c包括,获取用户在触摸屏上触摸的所有点的坐标,保存为(xa1,ya1),(xa2,ya2),设集合s={(xa1,ya1),(xa2,ya2)}。

所述移动终端触摸屏双击处理方法,其中,

所述步骤d包括,依次以(xa1,ya1),(xa2,ya2)为原点,若同时满足(xak+xx1,yak+yy1)、(xak+xx2,yak+yy2)都属于集合s则灭屏双击唤醒操作成功并点亮屏幕;否则双击唤醒失败。

所述移动终端触摸屏双击处理方法,其中,所述步骤d还包括:依次以集合s中的各个点为原点,在集合s中只要有一个点满足依次加上设置模块所保存的虚拟坐标后的点属于集合s则认为灭屏双击唤醒操作成功,否则灭屏双击唤醒操作失败。

一种移动终端,其中,包括处理器,以及与所述处理器连接的存储器,所述存储器存储有触摸屏双击处理程序,该触摸屏双击处理程序被所述处理器执行时实现如下步骤:

步骤a、在移动终端中预先设置用于与灭屏双击唤醒操作对应的二个触摸点,从所述二个触摸点中任选一个点作为坐标原点,计算剩余那个点相对于该坐标原点的虚拟坐标,并保存这些虚拟坐标;

步骤b、当检测到关闭移动终端屏幕时,开启移动终端的触摸屏灭屏双击唤醒操作检测功能;

步骤c、接收用户的触摸屏操作指令,获取用户在触摸屏上触摸的所有点;

步骤d、依次以检测到的所有触摸点为检测原点,检测相对于检测原点的虚拟坐标是否有与所保存的虚拟坐标的点属于同集合,当是则认为灭屏双击唤醒操作成功,否则灭屏双击唤醒操作失败。

所述处理器用于调用所述触摸屏双击处理程序指令。

所述的移动终端,其中,所述触摸屏双击处理程序被所述处理器执行时,还实现以下步骤:

步骤a1、任选一个点(x0,y0)作为原点;

步骤a2、将计算剩余那个点(x1,y1)与原点(x0,y0)相减得出各点与原点的虚拟坐标并保存;

获取用户在触摸屏上触摸的所有点的坐标,保存为(xa1,ya1),(xa2,ya2),设集合s={(xa1,ya1),(xa2,ya2)};

所述步骤d包括,依次以(xa1,ya1),(xa2,ya2)为原点,若同时满足(xak+xx1,yak+yy1)、(xak+xx2,yak+yy2)都属于集合s则灭屏双击唤醒操作成功并点亮屏幕;否则双击唤醒失败。

所述的移动终端,其中,所述触摸屏双击处理程序被所述处理器执行时,还实现以下步骤:

依次以集合s中的各个点为原点,在集合s中只要有一个点满足依次加上设置模块所保存的虚拟坐标后的点属于集合s则认为灭屏双击唤醒操作成功,否则灭屏双击唤醒操作失败。

一种存储介质,其中,所述存储介质存储有触摸屏双击处理程序,该触摸屏双击处理程序被处理器执行时实现任一项所述移动终端触摸屏双击处理方法的步骤。

本发明所提供的移动终端及触摸屏双击处理方法、及存储介质,所述方法通过由用户在移动终端中预先设置灭屏双击唤醒操作时的一个或多个触摸点,任选一个点作为坐标原点,计算其余各点相对于该点的虚拟坐标,并保存这些虚拟坐标;用户关闭移动终端屏幕开启移动终端的触摸屏灭屏双击唤醒操作检测功能;接收用户的触摸屏操作指令,获取用户在触摸屏上触摸的所有点;依次以检测到的所有触摸点为原点,检测相对于原点的虚拟坐标是否都被触摸到,如果是则表示双击唤醒成功并点亮屏幕,否则双击唤醒失败。使在通过对触摸屏在处于关闭情况下的双击唤醒识别的改进来达到防止对现有技术中的触摸屏双击唤醒易误识别的问题,从而可以有效地防止误操作,为用户使用双击唤醒带来方便。

附图说明

图1是本发明移动终端触摸屏双击处理方法的较佳实施例的流程图。

图2是本发明移动终端较佳实施例功能原理框图。

具体实施方式

为使本发明的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

请参见图1,图1是本发明移动终端触摸屏双击处理方法的较佳实施例的流程图。如图1所示,本发明实施例所述移动终端触摸屏双击处理方法,包括以下步骤:

步骤s100、在移动终端中预先设置用于与灭屏双击唤醒操作对应的一个或多个触摸点,任选一个点作为坐标原点,计算剩余的点相对于该坐标原点的虚拟坐标,并保存这些虚拟坐标;

本发明实施例中,较佳地,在移动终端中预先设置用于与灭屏双击唤醒操作对应的二个触摸点,从所述二个触摸点中任选一个点作为坐标原点,计算剩余那个点相对于该坐标原点的虚拟坐标,并保存这些虚拟坐标。

即本发明实施例中,较佳地,采用触摸点的个数为两个较宜,以达到双击唤醒的目的。

例如,用户依次输入了p1(xp1,yp1)、p2(xp2,yp2)两个点;任选一个点做为原点,例如选p1(xp1,yp1)为原点,计算剩余那个点的虚拟坐标分别为(xp2-xp1,yp2-yp1),将这个虚拟坐标进行保存为(xx1,yy1)。另外,根据本发明的技术描述,只计算并保存用户输入的各个点之间的虚拟坐标,因此只与输入各点之间的相对位置有关,与输入的先后顺序,绝对位置无关。

其中,所述虚拟坐标计算的步骤包括:

步骤a1、任选一个点(x0,y0)作为原点;

步骤a2、将计算剩余那个点(x1,y1)与原点(x0,y0)相减得出各点与原点的虚拟坐标并保存。比如点(x1,y1)相对于原点的虚拟坐标为(x1-x0,y1-y0)。

令(xx1,yy1)=(x1-x0,y1-y0);

则只需保存虚拟坐标(xx1,yy1)即可。

步骤s200、当检测到关闭移动终端屏幕时,开启移动终端的触摸屏灭屏双击唤醒操作检测功能。

本发明实施例中,当检测到关闭移动终端屏幕时即锁屏时,开启移动终端的触摸屏灭屏双击唤醒操作检测功能。

步骤s300、接收用户的触摸屏操作指令,获取用户在触摸屏上触摸的所有点。

本步骤中,获取用户在触摸屏上触摸的所有点的坐标,保存为(xa1,ya1),(xa2,ya2),设集合s={(xa1,ya1),(xa2,ya2)}。

步骤s400、依次以检测到的所有触摸点为检测原点,检测相对于检测原点的虚拟坐标是否有与所保存的虚拟坐标的点属于同集合,当是则认为灭屏双击唤醒操作成功,否则灭屏双击唤醒操作失败。

本发明实施例中较佳地举例为:依次以检测到的所有触摸点为原点,检测相对于原点的虚拟坐标是否都被触摸到,如果是则表示双击唤醒成功并点亮屏幕,否则双击唤醒失败。

例如,接上所述,依次以(xa1,ya1),(xa2,ya2)为原点,若同时满足(xak+xx1,yak+yy1)、(xak+xx2,yak+yy2)都属于集合s则灭屏双击唤醒操作成功并点亮屏幕;否则双击唤醒失败。

即本发明中,依次以集合s中的各个点为原点,在集合s中只要有一个点满足依次加上设置模块所保存的虚拟坐标后的点属于集合s则认为灭屏双击唤醒操作成功,否则灭屏双击唤醒操作失败。

由上可见,本发明一种移动终端的触摸屏双击处理方法,所述方法通过在移动终端中预先设置灭屏双击唤醒操作时的一个或多个触摸点,任选一个点作为坐标原点,计算其余各点相对于该点的虚拟坐标,并保存这些虚拟坐标;用户关闭移动终端屏幕开启移动终端的触摸屏灭屏双击唤醒操作检测功能;接收用户的触摸屏操作指令,获取用户在触摸屏上触摸的所有点;依次以检测到的所有触摸点为原点,检测相对于原点的虚拟坐标是否都被触摸到,如果是则表示双击唤醒成功并点亮屏幕,否则双击唤醒失败。使在通过对触摸屏在处于关闭情况下的双击唤醒识别的改进来达到防止对现有技术中的触摸屏双击唤醒易误识别的问题,从而提升用户体验,为用户使用双击唤醒带来方便。

当然,本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过触摸屏双击处理程序来指令相关硬件(如处理器,控制器等)来完成,所述的程序可存储于一计算机可读取的存储介质中,该程序在执行时可包括如上述各方法实施例的流程。其中所述的存储介质可为存储器、磁碟、光盘等。

实施例二

本发明实施例还提供了一种移动终端,本发明实施例的移动终端可以为手机,如图2所示,本实施例的移动终端包括处理器10,以及与所述处理器10连接的存储器20;

所述存储器20存储有触摸屏双击处理程序,该触摸屏双击处理程序被所述处理器执行时实现上述实施例任一项所述移动终端触摸屏双击处理方法的步骤,具体实施如下所述步骤:

步骤a、在移动终端中预先设置用于与灭屏双击唤醒操作对应的二个触摸点,从所述二个触摸点中任选一个点作为坐标原点,计算剩余那个点相对于该坐标原点的虚拟坐标,并保存这些虚拟坐标;

步骤b、当检测到关闭移动终端屏幕时,开启移动终端的触摸屏灭屏双击唤醒操作检测功能;

步骤c、接收用户的触摸屏操作指令,获取用户在触摸屏上触摸的所有点;

步骤d、依次以检测到的所有触摸点为检测原点,检测相对于检测原点的虚拟坐标是否有与所保存的虚拟坐标的点属于同集合,当是则认为灭屏双击唤醒操作成功,否则灭屏双击唤醒操作失败;具体如上所述;

所述处理器用于调用所述触摸屏双击处理程序指令。

其中,所述触摸屏双击处理程序被所述处理器执行时,还实现以下步骤:

步骤a1、任选一个点(x0,y0)作为原点;

步骤a2、将计算剩余那个点(x1,y1)与原点(x0,y0)相减得出各点与原点的虚拟坐标并保存;

获取用户在触摸屏上触摸的所有点的坐标,保存为(xa1,ya1),(xa2,ya2),设集合s={(xa1,ya1),(xa2,ya2)};

所述步骤d包括,依次以(xa1,ya1),(xa2,ya2)为原点,若同时满足(xak+xx1,yak+yy1)、(xak+xx2,yak+yy2)都属于集合s则灭屏双击唤醒操作成功并点亮屏幕;否则双击唤醒失败;具体如上所述。

其中,所述触摸屏双击处理程序被所述处理器执行时,还实现以下步骤:

依次以集合s中的各个点为原点,在集合s中只要有一个点满足依次加上设置模块所保存的虚拟坐标后的点属于集合s则认为灭屏双击唤醒操作成功,否则灭屏双击唤醒操作失败;具体如上所述。

实施例三

本发明实施例还提供了一种存储介质,所述存储介质存储有触摸屏双击处理程序,该触摸屏双击处理程序被处理器执行时实现如上任一项所述移动终端触摸屏双击处理方法的步骤,具体如上所述。

综上所述,本发明所提供的移动终端及触摸屏双击处理方法、及存储介质,所述方法通过在移动终端中预先设置灭屏双击唤醒操作时的一个或多个触摸点,任选一个点作为坐标原点,计算其余各点相对于该点的虚拟坐标,并保存这些虚拟坐标;用户关闭移动终端屏幕开启移动终端的触摸屏灭屏双击唤醒操作检测功能;接收用户的触摸屏操作指令,获取用户在触摸屏上触摸的所有点;依次以检测到的所有触摸点为原点,检测相对于原点的虚拟坐标是否都被触摸到,如果是则表示双击唤醒成功并点亮屏幕,否则双击唤醒失败。使在通过对触摸屏在处于关闭情况下的双击唤醒识别的改进来达到防止对现有技术中的触摸屏双击唤醒易误识别的问题,从而提升用户体验,为用户使用双击唤醒带来方便。

应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1