终端的控制方法及装置的制造方法

文档序号:9910474阅读:199来源:国知局
终端的控制方法及装置的制造方法
【技术领域】
[0001 ]本发明涉及终端领域,特别是涉及一种终端的控制方法及装置。
【背景技术】
[0002]随着终端的发展,以手机为例,手机的功能越来越完善,用户对手机的功能要求也越来越高。
[0003]但是目前用户一般都是在陆地上使用手机,但是如果要在在水下使用手机,由于水压的存在,导致手机的触摸屏会在压力的影响下造成误触发,导致界面乱跳动,用户无法操作触摸屏,从而降低用户服务质量。

【发明内容】

[0004]本发明实施例提供一种终端的控制方法及装置,以解决现有终端处于水中时,弓丨起触摸屏误触发,导致界面乱跳动,从而降低用户服务质量的技术问题。
[0005]为解决上述问题,本发明提供的技术方案如下:
[0006]本发明实施例提供一种终端的控制方法,其包括:
[0007]获取终端的触摸屏的当前所受压力的压力值与预设压力值之间的差值;
[0008]判断所述差值是否大于预设阈值;
[0009]如果判定所述差值大于所述预设阈值,则响应所述当前所受压力对应的触控指令;
[0010]如果判定所述差值小于或等于所述预设阈值,则不响应所述当前所受压力对应的触控指令。
[0011]本发明实施例还提供一种终端的控制装置,其包括:
[0012]第一获取模块,用于获取终端的触摸屏的当前所受压力的压力值与预设压力值之间的差值;
[0013]判断模块,用于判断所述差值是否大于预设阈值;
[0014]处理模块,用于当判定所述差值大于所述预设阈值时,响应所述当前所受压力对应的触控指令;当判定所述差值小于或等于所述预设阈值时,不响应所述当前所受压力对应的触控指令。
[0015]相较于现有技术,本实施例的终端的控制方法及装置,在检测到终端当前所受的压力与终端整个触摸屏都受到压力时的触摸屏的压力之间的差值大于预设阈值时,响应触摸屏当前所受压力对应的触控指令;否则将触摸屏的触控功能屏蔽,从而避免了终端处于水下时,引起触摸屏误触发,导致界面乱跳动的技术问题,提高了用户服务质量。
【附图说明】
[0016]图1为本发明实施例一提供的终端的控制方法的流程图;
[0017]图2为本发明实施例二提供的终端的控制方法的流程图;
[0018]图3为本发明实施例三提供的终端的控制方法的流程图;
[0019]图4为本发明实施例四提供的终端的控制装置的结构示意图。
【具体实施方式】
[0020]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0021]请参照图1,图1为本发明实施例一提供的终端的控制方法的流程图。
[0022]本优选实施例的终端的控制方法,包括:
[0023]步骤SlOl,获取终端的触摸屏的当前所受压力的压力值与预设压力值之间的差值;
[0024]例如,终端整个触摸屏都受到压力时,记录此时触摸屏的压力值作为该预设压力值;终端获取触摸屏的当前所受压力的压力值,并计算该当前所受压力的压力值与预设压力值之间的差值;即检测触摸屏上的压力是否变化;该终端可以为手机、平板电脑等设备;具体地,可以通过触摸屏IC获取触摸屏的当前所受压力的压力值。
[0025]步骤S102,判断该差值是否大于预设阈值;
[0026]该预设阈值可以根据经验值设定,由于用户按压触摸屏时产生的压力与水压对触摸屏的压力之间的差值通常大于一个预设阈值;因此通过判断该差值是否大于预设阈值;可以确定当前触摸屏所受的压力是否为根据用户输入的触控指令产生的压力,也即用户按压触摸屏时产生的压力;
[0027]步骤S103,如果判定该差值大于该预设阈值,则响应该当前所受压力对应的触控指令;
[0028]当终端判定该差值大于该预设阈值时,可以确定该压力为用户按压触摸屏产生的压力;因此当终端接收到触控指令时,响应该触控指令;譬如用户点击触摸屏上的拍照虚拟键时,终端进行聚焦并拍照。
[0029]步骤S104,如果判定该差值小于或等于该预设阈值,则不响应该当前所受压力对应的触控指令。
[0030]当终端判定该差值小于或等于该预设阈值时,可以确定该压力为水压对触摸屏产生的压力;因此当终端接收到触控指令时,终端不响应该触控指令;譬如将触摸屏的触摸功能屏蔽掉。
[0031]本实施例的终端的控制方法,在检测到终端当前所受的压力与终端整个触摸屏都受到压力时的触摸屏的压力之间的差值大于预设阈值时,响应触摸屏当前所受压力对应的触控指令;否则将触摸屏的触控功能屏蔽,从而避免了终端处于水下时,引起触摸屏误触发,导致界面乱跳动的技术问题,提高了用户服务质量。
[0032]请参照图2,图2为本发明实施例二提供的终端的控制方法的流程图。
[0033]本优选实施例的终端的控制方法,包括:
[0034]步骤S201,检测该终端的整个触摸屏是否受到压力;
[0035]例如,通过触摸屏IC(集成电路板)检测该终端的整个触摸屏是否受到压力;由于当终端处于水中时,整个触摸屏都会受到压力;因此通过检测整个触摸屏是否受到压力来确定终端所受的压力是否为水压;如果没有检测该终端的整个触摸屏受到压力,则返回步骤S201。
[0036]为了提高检测的准确度,可以当终端检测其受到压力时,再检测终端的整个触摸屏是否受到压力;该检测该整个触摸屏是否受到压力的步骤可以包括:
[0037]A、检测该终端是否受到水压;
[0038]例如,终端检测其是否受到水压,可以在终端上安装压力传感器,通过该压力传感器检测该终端是否受到水压。
[0039]B、当检测到该终端受到水压时,生成检测指令;
[0040]例如,当压力传感器检测到终端受到水压时,终端生成检测指令;
[0041]C、根据该检测指令检测该整个触摸屏是否受到压力。
[0042]例如,终端根据检测指令进一步检测整个触摸屏是否受到压力。
[0043]当然,为了提高检测的准确性,还可以由触摸屏的控制器来检测整个触摸屏是否受到压力,即该根据该检测指令检测该整个触摸屏是否受到压力的步骤具体包括:
[0044](I)将该检测指令发送给该触摸屏的控制器;
[0045](2)通过该控制器检测该整个触摸屏是否受到压力。
[0046]例如,当压力传感器检测到终端受到水压时,发送检测结果给控制中心,控制中心发送检测指令给触摸屏IC(集成电路板);触摸屏IC接收到检测指令后检测该整个触摸屏是否受到压力。
[0047]步骤S202,如果检测到该整个触摸屏受到压力,则获取该触摸屏上的压力值并存储;
[0048]例如,将当检测到整个触摸屏受到压力时,表明终端处于水中。由于水压会在触摸屏上差生压力,即获取水压在该触摸屏的触摸点上产生的压力值,作为该预设压力值。
[0049]步骤S203,获取该触摸屏的当前所受压力的压力值与该预设压力值之间的差值;
[0050]例如,可以通过以下方式获取:
[0051](I)获取该触摸屏上的触摸点的当前压力值;
[0052](2)计算该当前压力值与对应的该触摸点的预设压力值之间的差值。
[0053]例如,该触摸屏上有多个触摸点;当终端的整个触摸屏都受到压力时,表明终端处于水中,终端分别记录每个触摸点的压力值,即得到多个触摸点的预设压力值;终端分别获取每个触摸点的当前所受压力的压力值,即得到当前压力值;计算每个触摸点的当前压力值与该触摸点的当前压力值的差值。
[0054]步骤S204,判断该差值是否大于预设阈值;
[0055]例如,将每个触摸点的当前压力值与该触摸点的预设压力值的差值与预设阈值比较;由于用户按压触摸屏时触摸点上的压力值与水压对触摸点的压力值之间的差值通常大于预设阈值;因此如果有一个差值大于预设阈值,则可以确定该压力为用户按压触摸屏产生的压力,还可以确定用户在触摸屏上按压的位置;如果全部差值都小于或等于该预设阈值,则可以确定该压力为水压对触摸屏产生的压力。
[0056]步骤S205,如果判定该差值小于或等于该预设阈值,则不响应该当前所受压力对应的触控指令;
[0057]例如,当终端处于水中,且并未接收到用户输入的触控指令时,获取到的触摸屏的触摸点的当前压力值等于水压对触摸屏的触摸点的压力值,因此可以判定该触摸指令为无效指令;因此终端不响应该触控指令;譬如将触摸屏的触摸功能屏蔽掉。
[0058]步骤S206,如果判定该差值大于该预设阈值,则响应该当前所受压力对应的触控指令;
[0059]例如,当终端处于水中,且接收到用户输入的触控指令时,获取用户按压触摸屏时的压力值;并将用户按压触摸屏产生的压力与水压对触摸屏的压力进行比较,由于用户按压触摸屏的压力值大于水压对触摸屏的压力值;因此可以判定该触摸指令为有效指令;因此终端响应该触控指令。
[0060]当然,优选地,当终端判断该触控指令为拍照指令时,还可以根据该触控指令进行拍照。
[0061 ]例如,当用户点击终端触摸屏上的拍照虚拟键时进行对焦并拍照。
[0062]本实施例的终端的控制方法,在检测到整个触摸屏都受到压力时,获取此时触摸屏的压力值,并在检测到终端当前所受的压力与终端整个触摸屏都受到压力时的触摸屏的压力之间的差值大于预设阈值时,响应触摸
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1