触摸操作的响应控制方法、装置、存储介质及移动终端与流程

文档序号:13163959阅读:125来源:国知局
触摸操作的响应控制方法、装置、存储介质及移动终端与流程

本发明实施例涉及触控技术领域,尤其涉及触摸操作的响应控制方法、装置、存储介质及移动终端。



背景技术:

目前,触摸屏已成为多数移动终端的标准配置,移动终端用户通过触摸屏可轻松快捷地实现对移动终端的各种操作。

常见的基于触摸屏的触摸操作有很多种,如点击操作、长按操作、滑动操作以及拖动操作等等,可通过不同的触摸操作触发不同的事件或显示内容。用户在使用包含触摸屏的移动终端的过程中,移动终端对触摸操作的响应速度会直观的影响用户的使用体验,现有的触摸操作响应方案需要进一步优化。



技术实现要素:

本发明实施例提供一种触摸操作的响应控制方法、装置、存储介质及移动终端,可以优化基于触摸屏的触摸操作响应控制方案。

第一方面,本发明实施例提供了一种触摸操作的响应控制方法,包括:

检测到移动终端处于亮屏状态;

获取所述移动终端中预设传感器的传感数据;

根据所述传感数据判断所述移动终端是否被放置在物体表面;

当确定所述移动终端被放置在物体表面时,控制所述移动终端提高对作用于触摸屏上的触摸操作的响应灵敏度。

第二方面,本发明实施例提供了一种触摸操作的响应控制装置,包括:

屏幕状态检测模块,用于检测移动终端是否处于亮屏状态;

传感数据获取模块,用于在检测到移动终端处于亮屏状态时,获取所述移动终端中预设传感器的传感数据;

判断模块,用于根据所述传感数据判断所述移动终端是否被放置在物体表面;

响应控制模块,用于在确定所述移动终端被放置在物体表面时,控制所述移动终端提高对作用于触摸屏上的触摸操作的响应灵敏度。

第三方面,本发明实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本发明实施例所述的触摸操作的响应控制方法。

第四方面,本发明实施例提供了一种移动终端,包括存储器,处理器及存储在存储器上并可在处理器运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如本发明实施例所述的触摸操作的响应控制方法。

本发明实施例中提供的触摸操作的响应控制方案,在移动终端处于亮屏状态时获取移动终端中预设传感器的传感数据,根据传感数据判断移动终端是否被放置在物体表面,当确定移动终端被放置在物体表面时,控制移动终端提高对作用于触摸屏上的触摸操作的响应灵敏度,以降低触摸操作被响应的难度。通过采用上述技术方案,可在移动终端被放置在物体表面时灵活调整对触摸操作的响应策略,提高移动终端响应触摸操作的准确度。

附图说明

图1为本发明实施例提供的一种触摸操作的响应控制方法的流程示意图;

图2为本发明实施例提供的一种显示界面示意图;

图3为本发明实施例提供的另一种触摸操作的响应控制方法的流程示意图;

图4为本发明实施例提供的一种移动终端背面示意图;

图5为本发明实施例提供的一种移动终端放置状态示意图;

图6为本发明实施例提供的另一种触摸操作的响应控制方法的流程示意图;

图7为本发明实施例提供的另一种触摸操作的响应控制方法的流程示意图;

图8为本发明实施例提供的一种闹铃界面示意图;

图9为本发明实施例提供的一种触摸操作的响应控制装置的结构框图;

图10为本发明实施例提供的一种移动终端的结构示意图。

具体实施方式

下面结合附图并通过具体实施方式来进一步说明本发明的技术方案。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。

在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各步骤描述成顺序的处理,但是其中的许多步骤可以被并行地、并发地或者同时实施。此外,各步骤的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。

图1为本发明实施例提供的一种触摸操作的响应控制方法的流程示意图,该方法可以由触摸操作的响应控制装置执行,其中该装置可由软件和/或硬件实现,一般可集成在移动终端中。如图1所示,该方法包括:

步骤101、检测到移动终端处于亮屏状态。

示例性的,本发明实施例中的移动终端可包括手机、平板电脑及媒体播放器等设置有触摸式显示屏的设备。作为移动终端的显示装置,触摸式显示屏中一般集成有触控面板、显示面板和保护玻璃盖板,同时具备触控功能及显示功能,为了便于具体场景的说明,以下将触摸式显示屏简称为触摸屏或显示屏。

示例性的,本发明实施例中的亮屏状态即显示屏处于被点亮的状态,此时,移动终端可处于锁定状态,也可处于解锁状态。示例性的,可通过检测显示屏的背光源是否处于供电状态,或可通过检测显示屏的发光部件是否处于工作状态等方式来判断移动终端是否处于亮屏状态。

步骤102、获取移动终端中预设传感器的传感数据。

示例性的,预设传感器可包括距离传感器、运动传感器、环境传感器以及压力传感器等等,可通过单一的传感器或两种以上传感器的配合来检测移动终端是否被放置在物体表面。本发明实施例对预设传感器的种类、数量及位置等均不作具体限定。

示例性的,当移动终端进入亮屏状态后,预设传感器可根据预设频率采集传感器数据并进行存储,供移动终端根据实际需求进行获取。

步骤103、根据传感数据判断移动终端是否被放置在物体表面。

示例性的,当移动终端被放置在物体表面时,若显示屏(移动终端正面)朝上且亮屏,那么用户可能存在触摸操作需求,此时移动终端背面与物体表面接触,若显示屏朝下(即显示屏与桌面接触),虽然亮屏,但是用户一般是没有触摸操作需求的。因此,可通过判断移动终端背面与物体表面是否接触(即移动终端背面是否被遮挡)来判断移动终端是否被放置在物体表面,若接触(被遮挡),则确定移动终端被放置在物体表面。

可选的,可在移动终端背面设置距离传感器,通过获取距离传感器采集的距离数据判断移动终端的背面是否被遮挡,当根据距离数据判断出移动终端的背面与其他物体的距离小于预设距离值时,可确定移动终端的背面被遮挡。示例性的,距离传感器可以是接近传感器(如红外接近传感器)或超声波传感器等。其中,红外接近传感器向外发射红外线,然后通过测量物体反射回来的红外线强度来判断物体与传感器之间的距离,接收到的红外光强度越强,则表示其与物体之间的距离越小。红外接近传感器会将测量到的红外线强度转化为与其呈正比例关系的测量值,可将该测量值称为接近(proximity)值,红外接近传感器得出的接近值越大,表示其与物体之间的距离越小。超声波传感器可包括至少一个发射端和至少一个接收端,当物体接近超声波传感器的时候,由于物体的阻挡作用,会存在超声波的反射和接收过程,通过获取发射时间与接收时间的差值,并结合超声波声速算法以及差分滤波算法等可实现实时检测物体的距离。示例性的,距离传感器可以被设置在移动终端背面的中心位置,也可以在移动终端背面的四个角分别设置一个距离传感器,本发明实施例不作具体限定。设置多个距离传感器的好处在于,避免因距离传感器被用户手掌等遮挡而发生误判。

可选的,可在移动终端背面设置环境光传感器,通过获取环境光传感器采集的光强数据判断移动终端的背面是否被遮挡,当根据光强数据移动终端背面环境光的强度低于预设光强阈值时,可确定移动终端的背面被遮挡。环境光传感器中集成有光敏元件,如光敏三极管,光敏元件在接收外界光线时,会产生强弱不等的电流,从而感知环境光强度。示例性的,环境光传感器可以被设置在移动终端背面的中心位置,也可以在移动终端背面的四个角分别设置一个环境光传感器,本发明实施例不作具体限定。设置多个环境光传感器的好处在于,避免因环境光传感器被用户手掌等遮挡而发生误判。

可选的,可在移动终端背面均匀设置(如呈矩阵形式均匀排布)压力传感器,通过获取压力传感器采集的压力数据判断移动终端的背面是否被遮挡,当根据压力数据判断出移动终端背面均匀受力且压力数据处于预设压力范围内时,可确定移动终端的背面被遮挡。压力传感器可由压敏器件构成,当移动终端背面朝下被放置在物体表面时,移动终端由于重力的作用会对物理表面施力,由于力的相互作用,物体表面会对移动终端背面施加垂直移动终端背面的力,预设压力范围与移动终端自身重量相关,且由于移动终端被放在物体表面,所以各个位置受力是均匀的(如平均差小于预设平均差值)。

示例性的,当用户将移动终端放置在物体表面时,为了防止移动终端滑动掉落,物体表面一般比较平整且与水平面之间的夹角较小,因此,可通过集成在移动终端内部的运动传感器采集的运动数据判断移动终端相对于水平面的倾斜角度是否在预设角度范围内(例如小于10度),若是,可确定移动终端被放置在物体表面。示例性的,运动传感器可包括加速度传感器、重力传感器及陀螺仪传感器等。

需要说明的是,以上几种传感器以及相应的判定方式仅作为示意性说明,预设传感器还可以有其他类型的传感器,判定方式还可以有其他方式。上述几种传感器以及相应的判定方式可进行任意组合,以加强判断移动终端是否被放置在物体表面的判定结果的准确度。可选的,根据传感数据判断所述移动终端是否被放置在物体表面,包括:根据传感数据判断移动终端的背面是否被遮挡,以及所述移动终端相对于水平面的倾斜角度是否在预设角度范围内,当所述移动终端的背面被遮挡且所述倾斜角度处于所述预设角度范围内时,确定所述移动终端被放置在物体表面。例如,当根据距离传感器、环境光传感器或压力传感器对应的传感数据判断出移动终端的背面被遮挡且根据运动传感器对应的运动数据判断出移动终端相对于水平面的倾斜角度在预设角度范围内时,确定移动终端被放置在物体表面。

步骤104、当确定移动终端被放置在物体表面时,控制移动终端提高对作用于触摸屏上的触摸操作的响应灵敏度。

现有移动终端采用的触摸屏有电阻式触摸屏、电容式触摸屏和压电式触摸屏,其中,以电容式触摸屏应用最为广泛。本发明实施例主要针对电容式触摸屏进行改进。对于电容式触摸屏来说,在移动终端出厂前、开机时或者其他需要进行触摸屏校准的时刻,移动终端会记录下触摸屏未被触摸时各个位置的基准电容值,当用户触碰到触摸屏时,触摸屏感应到电容的变化,当变化值(当前电容值与基准电容值之间的差值,通常为绝对值)超过触摸判定阈值时,说明检测到用户触摸屏幕,上报触摸点,上报触摸事件。当移动终端被放在桌面等物体表面时,由于静电等干扰因素的存在,触摸屏检测到的电容值不准确,容易造成触摸屏对触摸操作的响应迟钝,用户可能需要输入两次以上的触摸操作才能够被移动终端成功识别并响应,严重影响了用户与移动终端之间的交互。

本发明实施例中,在检测到移动终端被放置在物体表面时,自动控制移动终端提高对作用于触摸屏上的触摸操作的响应灵敏度,可使移动终端及时准确地响应用户的触摸操作,提升交互效率。

示例性的,控制所述移动终端提高对作用于触摸屏上的触摸操作的响应灵敏度可以通过很多方式实现,本发明不做限定,以下给出几种手段作为示意性说明:

第一种,控制终端提高对作用于触摸屏上的触摸操作的扫描频率。这里,扫描频率具体可以是触控芯片中对应目标显示区域的通道的扫描频率。通常的,触控芯片的扫描频率为10毫秒每次,当扫描频率越高时,触摸操作越容易被检测到,当扫描频率越低时,触摸操作越难被检测到。示例性的,可将该扫描频率提高至5毫秒每次。

第二种,控制终端提高对作用于触摸屏上的触摸操作的上报频率。本发明实施例中,上报频率可以是上报触摸事件的频率,也可以是上报触摸点的频率(又称报点率)。其中,触摸事件可包括多种类型,如action_down(按下)、action_move(移动)以及action_up(抬起)等,而按下事件是触摸操作的起始事件,所以可选的,本发明实施例中至少包含提高按下事件的上报频率。本发明实施例中,提高触摸操作的上报频率,使上层接收到触摸事件的概率被提升,从而使触摸操作更容易被检测到。

第三种,控制终端降低触摸屏的触摸判定阈值。如前文所述,对于电容式触摸屏来说,判定是否为触摸需要根据电容值的变化是否超过触摸判定阈值来确定,当降低了触摸判定阈值时,原本电容值变化未超过原来的触摸判定阈值的情况有可能被认为是超过降低后的触摸判定阈值,因此会被认定为触摸,从而使触摸操作更容易被检测到。

第四种,根据触摸屏类型控制终端调整触摸屏对应的基准电容值,其中,当触摸屏类型为自容式时降低基准电容值,当触摸屏类型为互容式时提高基准电容值。自容式触摸屏在被触摸时电容值增加,互容式触摸屏再被触摸时电容值减小,所以通过上述调整,同样能够使本来未被认定为触摸的情况被认定为是触摸,从而使触摸操作更容易被检测到。

需要说明的是,上述调整手段可以进行任意的排列组合,即同时采用上述至少两种调整手段。例如,控制终端同时提高对作用于触摸屏上的触摸操作的扫描频率和上报频率。可以理解的是,还可以采用其他组合方式,如同时采用第一种和第三种,同时采用第一种、第二种和第三种等等,本发明实施例不再赘述。

本发明实施例中提供的触摸操作的响应方法,在移动终端处于亮屏状态时获取移动终端中预设传感器的传感数据,根据传感数据判断移动终端是否被放置在物体表面,当确定移动终端被放置在物体表面时,控制移动终端提高对作用于触摸屏上的触摸操作的响应灵敏度,以降低触摸操作被响应的难度。通过采用上述技术方案,可在移动终端被放置在物体表面时灵活调整对触摸操作的响应策略,提高移动终端响应触摸操作的准确度。

在一个实施例中,所述当确定移动终端被放置在物体表面时,控制移动终端提高对作用于触摸屏上的触摸操作的响应灵敏度,包括:当确定移动终端被放置在物体表面时,获取当前显示内容;根据当前显示内容确定触摸操作对应的触发区域;控制移动终端提高对作用于触发区域内的触摸操作的响应灵敏度。示例性的,触发区域具体定义可以是当一个区域内检测到触摸操作时,该区域内显示内容对应的事件被触发,则将该区域称为触发区域。例如,触摸屏上显示的图标或文字链接等显示内容一般会对应可以被触摸操作触发的事件,可以将这些显示内容记为触发对象,同一项触发对象可以对应多个事件,不同事件可由不同的触摸操作触发,触摸对象所在区域可被称为触发区域。在屏幕上显示的内容中,除了触发对象以外,还可能存在没有对应的可被触发的事件的内容,例如两个桌面图标中间的空白区域等,这些区域可被记为非触发区域。不同显示界面中对应的触发区域和非触发区域一般不同,可根据当前显示内容来确定。此处优化仅针对触发区域进行响应灵敏度的调整,可提高调整速度,节省功耗,当需要恢复响应灵敏度时也能够快速恢复。

示例性的,图2为本发明实施例提供的一种显示界面示意图。如图2所示,显示界面为视频播放界面,显示界面上方为播放区210,为触发区域,下方为播放控制区220,播放控制区220包含了快退按键221、播放按键222、快进按键223和暂停按键224,这些按键作为触发对象可由点击操作触发相应的事件,每个按键的图标所在区域为触发区域。播放控制区域220中除了上述按键以外的区域为非触发区域。本发明实施例中,提高对作用于触发区域内的触摸操作的响应灵敏度,而不对非触发区域进行调整,当用户将移动终端放置在桌面上时,可轻松实现在视频播放界面中的各个触发区域输入触摸操作,移动终端也能够快速准确的响应用户作用于触发区域内的触摸操作。

示例性的,提高对作用于所述触发区域内的触摸操作的响应灵敏度的具体方式可参照上述相关内容,具体可以是:控制移动终端提高对作用于触发区域内的触摸操作的扫描频率;或者,控制移动终端提高针对作用于触发区域内的触摸操作的上报频率;或者,控制移动终端降低触发区域对应的触摸判定阈值;或者,控制移动终端调整触发区域对应的基准电容值,其中,当触摸屏类型为自容式时降低基准电容值,当触摸屏类型为互容式时提高基准电容值。

在一个实施例中,所述检测到移动终端处于亮屏状态,可具体包括:检测到移动终端从黑屏状态切换至亮屏状态。示例性的,当移动终端从黑屏状态切换至亮屏状态,随后又检测到移动终端被放置在物体表面(以下以桌面为例),那么可能是用户通过对桌面上的移动终端进行了主动唤醒,如按下电源键等,也可能是移动终端因某些事件自动触发而被自动唤醒,如闹铃响起或接收到新消息等。在这些情况下,移动终端短时间内基本没机会进行触摸屏的校准,且若校准后用户拿起移动终端,那么也会导致触摸屏的响应灵敏度不准确,如响应灵敏度过高,容易导致误触发等。上述优化尤其适用于移动终端在被放置在物体表面被唤醒的情况,可以快速调整对触摸操作的响应策略,提高移动终端响应触摸操作的准确度。

在一个实施例中,在控制移动终端提高对作用于触摸屏上的触摸操作的响应灵敏度之后,还包括:当检测到移动终端被拿起时,控制移动终端恢复对所述响应灵敏度的调整。示例性的,可通过运动传感器检测移动终端是否被拿起。当移动终端被拿起时,经过提高调整的响应灵敏度对于此时的移动终端来说不再适用,可及时将其恢复至提高调整之前的水平,保证移动终端在不同的情况下均能够及时准确的响应用户的触摸操作。

图3为本发明实施例提供的另一种触摸操作的响应控制方法的流程示意图,该方法包括如下步骤:

步骤301、检测到移动终端处于亮屏状态。

步骤302、获取移动终端背面的距离传感器的距离数据以及获取移动终端中运动传感器的运动数据。

示例性的,图4为本发明实施例提供的一种移动终端背面示意图,如图4所示,移动终端401的背面设置了5个距离传感器402,可用于检测移动终端401背面的5个位置与物体之间的距离,从而准确地判断出移动终端背面是否被遮挡。当然,距离传感器的数量及位置等并不限于图4所示的形式,此处仅作为示意性说明。

步骤303、根据距离数据判断移动终端的背面是否被遮挡,若是,则执行步骤304;否则,返回执行步骤302。

步骤304、根据运动数据判断移动终端相对于水平面的倾斜角度是否在预设角度范围内,若是,则执行步骤305;否则,返回执行步骤302。

示例性的,图5为本发明实施例提供的一种移动终端放置状态示意图,如图5所示,移动终端501被放置在桌面502上,由于桌面与水平面不是绝对的平行,所以移动终端501相对于水平面存在一定的角度,即倾斜角度α。预设角度范围可以是0~10度。图中α小于10度,因此处于预设角度范围内,可确定移动终端被放置在物体表面。

步骤305、确定移动终端被放置在物体表面。

步骤306、控制移动终端提高对作用于触摸屏上的触摸操作的响应灵敏度。

示例性的,响应灵敏度的调整方式可采用上述任意一种或多种调整方式,本发明实施例不做限定。

本发明实施例提供的触摸操作的响应控制方法,当移动终端处于亮屏状态时,根据移动终端背面的距离传感器以及内置的运动传感器能够检测出移动终端是否被放置在物体表面,若是,则提高响应触摸操作的灵敏度,使移动终端在物体表面也能够快速准确的响应用户的触摸操作。

图6为本发明实施例提供的另一种触摸操作的响应控制方法的流程示意图,如图6所示,该方法包括:

步骤601、检测到移动终端从黑屏状态切换至亮屏状态。

步骤602、获取移动终端背面的距离传感器的第一距离数据以及获取移动终端中运动传感器的第一运动数据。

步骤603、根据第一距离数据判断移动终端的背面是否被遮挡,若是,则执行步骤604;否则,返回执行步骤602。

步骤604、根据第一运动数据判断移动终端相对于水平面的倾斜角度是否在预设角度范围内,若是,则执行步骤605;否则,返回执行步骤602。

步骤605、确定移动终端被放置在物体表面。

步骤606、控制移动终端提高对作用于触摸屏上的触摸操作的响应灵敏度。

步骤607、获取第二距离数据以及第二运动数据。

步骤608、根据第二距离数据判断移动终端的背面是否被遮挡,若是,则执行步骤609;否则,执行步骤610。

步骤609、根据第二运动数据判断移动终端相对于水平面的倾斜角度是否在预设角度范围外,若是,则执行步骤610;否则,返回执行步骤607。

步骤610、控制移动终端恢复对所述响应灵敏度的调整。

本发明实施例在检测到移动终端亮起时被放置在物体表面,则提高对作用于触摸屏上的触摸操作的响应灵敏度,在检测到移动终端被拿起,离开物体表面时,恢复对响应灵敏度的调整,使移动终端在不同的状态下均能够准确的响应触摸操作。

图7为本发明实施例提供的另一种触摸操作的响应控制方法的流程示意图,该方法以闹钟的应用场景为例进行说明,如图7所示,该方法包括:

步骤701、接收到闹铃响起事件,控制移动终端从黑屏状态切换至亮屏状态。

步骤702、获取移动终端背面的距离传感器的距离数据以及获取移动终端中运动传感器的运动数据。

步骤703、根据距离数据判断移动终端的背面是否被遮挡,若是,则执行步骤704;否则,重复执行步骤702。

步骤704、根据运动数据判断移动终端相对于水平面的倾斜角度是否在预设角度范围内,若是,则执行步骤705;否则,返回执行步骤702。

步骤705、确定移动终端被放置在物体表面。

步骤706、确定闹铃界面中的触发区域。

示例性的,图8为本发明实施例提供的一种闹铃界面示意图,闹铃界面801中的触发区域可包括第一触发区域802,其中显示内容为“关闭”,以及第二触发区域803,其中显示内容为“稍后提醒”。

步骤707、控制移动终端提高对作用于触发区域内的触摸操作的响应灵敏度。

本发明实施例在检测到闹铃响起后,移动终端被放置在物体表面,则确定闹铃界面中的触发区域,然后针对触发区域提高对作用其中的触摸操作的响应灵敏度,使用户能够快速成功对闹铃事件进行处理,避免因移动终端无法准确识别用户点击关闭或稍后提醒的操作,导致闹铃声音无法及时被关闭,影响他人休息等情况的发生。

图9为本发明实施例提供的一种触摸操作的响应控制装置的结构框图,该装置可由软件和/或硬件实现,一般集成在移动终端中,可通过执行触摸操作的响应控制方法来对触摸操作的响应进行控制。如图9所示,该装置包括:

屏幕状态检测模块901,用于检测移动终端是否处于亮屏状态;

传感数据获取模块902,用于在检测到移动终端处于亮屏状态时,获取所述移动终端中预设传感器的传感数据;

判断模块903,用于根据所述传感数据判断所述移动终端是否被放置在物体表面;

响应控制模块904,用于在确定所述移动终端被放置在物体表面时,控制所述移动终端提高对作用于触摸屏上的触摸操作的响应灵敏度。

本发明实施例提供的触摸操作的响应控制装置,在移动终端处于亮屏状态时获取移动终端中预设传感器的传感数据,根据传感数据判断移动终端是否被放置在物体表面,当确定移动终端被放置在物体表面时,控制移动终端提高对作用于触摸屏上的触摸操作的响应灵敏度,以降低触摸操作被响应的难度。通过采用上述技术方案,可在移动终端被放置在物体表面时灵活调整对触摸操作的响应策略,提高移动终端响应触摸操作的准确度。

可选的,所述当确定所述移动终端被放置在物体表面时,控制所述移动终端提高对作用于触摸屏上的触摸操作的响应灵敏度,包括:

当确定所述移动终端被放置在物体表面时,获取当前显示内容;

根据所述当前显示内容确定触摸操作对应的触发区域;

控制所述移动终端提高对作用于所述触发区域内的触摸操作的响应灵敏度。

可选的,控制所述移动终端提高对作用于所述触发区域内的触摸操作的响应灵敏度,包括:

控制所述移动终端提高对作用于所述触发区域内的触摸操作的扫描频率;或者,

控制所述移动终端提高针对作用于所述触发区域内的触摸操作的上报频率;或者,

控制所述移动终端降低所述触发区域对应的触摸判定阈值;或者,

控制所述移动终端调整所述触发区域对应的基准电容值,其中,当触摸屏类型为自容式时降低所述基准电容值,当触摸屏类型为互容式时提高所述基准电容值。

可选的,根据所述传感数据判断所述移动终端是否被放置在物体表面,包括:

根据所述传感数据判断所述移动终端的背面是否被遮挡,以及所述移动终端相对于水平面的倾斜角度是否在预设角度范围内,当所述移动终端的背面被遮挡且所述倾斜角度处于所述预设角度范围内时,确定所述移动终端被放置在物体表面。

可选的,所述获取所述移动终端中预设传感器的传感数据,包括:

获取所述移动终端背面的距离传感器的距离数据以及获取所述移动终端中运动传感器的运动数据;

所述根据所述传感数据判断所述移动终端的背面是否被遮挡,以及所述移动终端相对于水平面的倾斜角度是否在预设角度范围内,包括:

根据所述距离数据判断所述移动终端的背面是否被遮挡,以及根据所述运动数据判断所述移动终端相对于水平面的倾斜角度是否在预设角度范围内。

可选的,所述检测到移动终端处于亮屏状态,包括:

检测到移动终端从黑屏状态切换至亮屏状态。

可选的,响应控制模块还用于:在控制所述移动终端提高对作用于触摸屏上的触摸操作的响应灵敏度之后,当检测到所述移动终端被拿起时,控制所述移动终端恢复对所述响应灵敏度的调整。

本发明实施例还提供一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行一种触摸操作的响应控制方法,该方法包括:

检测到移动终端处于亮屏状态;

获取所述移动终端中预设传感器的传感数据;

根据所述传感数据判断所述移动终端是否被放置在物体表面;

当确定所述移动终端被放置在物体表面时,控制所述移动终端提高对作用于触摸屏上的触摸操作的响应灵敏度。

存储介质——任何的各种类型的存储器设备或存储设备。术语“存储介质”旨在包括:安装介质,例如cd-rom、软盘或磁带装置;计算机系统存储器或随机存取存储器,诸如dram、ddrram、sram、edoram,兰巴斯(rambus)ram等;非易失性存储器,诸如闪存、磁介质(例如硬盘或光存储);寄存器或其它相似类型的存储器元件等。存储介质可以还包括其它类型的存储器或其组合。另外,存储介质可以位于程序在其中被执行的第一计算机系统中,或者可以位于不同的第二计算机系统中,第二计算机系统通过网络(诸如因特网)连接到第一计算机系统。第二计算机系统可以提供程序指令给第一计算机用于执行。术语“存储介质”可以包括可以驻留在不同位置中(例如在通过网络连接的不同计算机系统中)的两个或更多存储介质。存储介质可以存储可由一个或多个处理器执行的程序指令(例如具体实现为计算机程序)。

当然,本发明实施例所提供的一种包含计算机可执行指令的存储介质,其计算机可执行指令不限于如上所述的触摸操作的响应控制操作,还可以执行本发明任意实施例所提供的触摸操作的响应控制方法中的相关操作。

本发明实施例提供了一种移动终端,该移动终端中可集成本发明实施例提供的触摸操作的响应控制装置。图10为本发明实施例提供的一种移动终端的结构示意图。如图10所示,该移动终端可以包括:壳体(图中未示出)、存储器1001、中央处理器(centralprocessingunit,cpu)1002(又称处理器,以下简称cpu)、电路板(图中未示出)、触摸屏1012、电源电路(图中未示出)和传感器。所述电路板安置在所述壳体围成的空间内部;所述cpu1002和所述存储器1001设置在所述电路板上;所述电源电路,用于为所述移动终端的各个电路或器件供电;所述存储器1001,用于存储可执行程序代码;所述cpu1002通过读取所述存储器1001中存储的可执行程序代码来运行与所述可执行程序代码对应的计算机程序,以实现以下步骤:

检测到移动终端处于亮屏状态;

获取所述移动终端中预设传感器的传感数据;

根据所述传感数据判断所述移动终端是否被放置在物体表面;

当确定所述移动终端被放置在物体表面时,控制所述移动终端提高对作用于触摸屏上的触摸操作的响应灵敏度。

可选的,该移动终端还可包括设置于所述移动终端背面的距离传感器、环境光传感器或压力传感器,以及设置于所述移动终端内部的运动传感器。其中,所述距离传感器用于采集距离数据;所述环境光传感器用于采集光强数据;所述压力传感器用于采集压力数据;所述运动传感器用于采集运动数据。

此外,所述移动终端还可包括:外设接口1003、rf(radiofrequency,射频)电路1005、音频电路1006、扬声器1010、电源管理芯片1008、输入/输出(i/o)子系统1009、触摸屏1012、其他输入/控制设备1010以及外部端口1004,这些部件通过一个或多个通信总线或信号线1007来通信。

应该理解的是,图示移动终端900仅仅是移动终端的一个范例,并且移动终端900可以具有比图中所示出的更多的或者更少的部件,可以组合两个或更多的部件,或者可以具有不同的部件配置。图中所示出的各种部件可以在包括一个或多个信号处理和/或专用集成电路在内的硬件、软件、或硬件和软件的组合中实现。

下面就本实施例提供的用于触摸操作的响应控制的移动终端进行详细的描述,该移动终端以手机为例。

存储器1001,所述存储器1001可以被cpu1002、外设接口1003等访问,所述存储器1001可以包括高速随机存取存储器,还可以包括非易失性存储器,例如一个或多个磁盘存储器件、闪存器件、或其他易失性固态存储器件。

外设接口1003,所述外设接口1003可以将设备的输入和输出外设连接到cpu1002和存储器1001。

i/o子系统1009,所述i/o子系统1009可以将设备上的输入输出外设,例如触摸屏1012和其他输入/控制设备1010,连接到外设接口1003。i/o子系统1009可以包括显示控制器10091和用于控制其他输入/控制设备1010的一个或多个输入控制器10092。其中,一个或多个输入控制器10092从其他输入/控制设备1010接收电信号或者向其他输入/控制设备1010发送电信号,其他输入/控制设备1010可以包括物理按钮(按压按钮、摇臂按钮等)、拨号盘、滑动开关、操纵杆、点击滚轮。值得说明的是,输入控制器10092可以与以下任一个连接:键盘、红外端口、usb接口以及诸如鼠标的指示设备。

触摸屏1012,所述触摸屏1012是用户移动终端与用户之间的输入接口和输出接口,将可视输出显示给用户,可视输出可以包括图形、文本、图标、视频等。

i/o子系统1009中的显示控制器10091从触摸屏1012接收电信号或者向触摸屏1012发送电信号。触摸屏1012检测触摸屏上的接触,显示控制器10091将检测到的接触转换为与显示在触摸屏1012上的用户界面对象的交互,即实现人机交互,显示在触摸屏1012上的用户界面对象可以是运行游戏的图标、联网到相应网络的图标等。值得说明的是,设备还可以包括光鼠,光鼠是不显示可视输出的触摸敏感表面,或者是由触摸屏形成的触摸敏感表面的延伸。

rf电路1005,主要用于建立手机与无线网络(即网络侧)的通信,实现手机与无线网络的数据接收和发送。例如收发短信息、电子邮件等。具体地,rf电路1005接收并发送rf信号,rf信号也称为电磁信号,rf电路1005将电信号转换为电磁信号或将电磁信号转换为电信号,并且通过该电磁信号与通信网络以及其他设备进行通信。rf电路1005可以包括用于执行这些功能的已知电路,其包括但不限于天线系统、rf收发机、一个或多个放大器、调谐器、一个或多个振荡器、数字信号处理器、codec(coder-decoder,编译码器)芯片组、用户标识模块(subscriberidentitymodule,sim)等等。

音频电路1006,主要用于从外设接口1003接收音频数据,将该音频数据转换为电信号,并且将该电信号发送给扬声器1010。

扬声器1010,用于将手机通过rf电路1005从无线网络接收的语音信号,还原为声音并向用户播放该声音。

电源管理芯片1008,用于为cpu1002、i/o子系统及外设接口所连接的硬件进行供电及电源管理。

本发明实施例提供的移动终端,可在移动终端被放置在物体表面时灵活调整对触摸操作的响应策略,提高移动终端响应触摸操作的准确度。

上述实施例中提供的触摸操作的响应控制装置、存储介质及移动终端可执行本发明任意实施例所提供的触摸操作的响应控制方法,具备执行该方法相应的功能模块和有益效果。未在上述实施例中详尽描述的技术细节,可参见本发明任意实施例所提供的触摸操作的响应控制方法。

注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。

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