触摸屏控制方法及装置与流程

文档序号:14249068阅读:232来源:国知局
触摸屏控制方法及装置与流程

本公开涉及终端技术领域,尤其涉及一种触摸屏控制方法及装置。



背景技术:

现在市面上大多数终端(如手机)的屏幕都是触摸屏,能够检测手指在屏幕上的触摸操作,如手指对屏幕的点击操作。触摸屏有一种工作模式为doze模式(假寐模式),该模式下触摸屏的扫描频率低,功耗低,对手指的点击响应速度慢。其中,触摸屏的扫描频率是指触摸屏的触摸芯片对触摸操作的检测频率,扫描频率越大,触摸操作被检测到的概率越大,因而触摸屏对触摸操作的响应越及时,响应速度越快。在终端的使用过程中,为了节省功耗,终端可以将触摸屏的工作模式设置为该doze模式。

目前,触摸屏进入doze模式的过程可以包括:当一段时间内(如固定时长内)未检测到触摸操作时,例如,用户在终端上观看视频时无需点击屏幕的情况,此时,终端就会将触摸屏的工作模式设置为doze模式。



技术实现要素:

本公开实施例提供了一种触摸屏控制方法及装置,可以解决相关技术无法较好的兼顾响应速度和功耗的问题。

根据本公开实施例的第一方面,提供一种触摸屏控制方法,包括:

当应用启动后,记录预设时间段内所述应用被操作时目标传感器的输出值;

根据所述输出值确定所述应用要求的响应速度大于预设阈值,且第一预设时长内未检测到触摸操作时,将所述触摸屏的工作模式切换至第一低功耗模式,所述第一预设时长大于固定时长;

根据所述输出值确定所述应用要求的响应速度小于所述预设阈值,且第二预设时长内未检测到触摸操作时,将所述触摸屏的工作模式切换至第二低功耗模式,所述第二预设时长小于所述固定时长。

本公开实施例提供的方法,通过在应用启动后的预设时间段内记录目标传感器的输出值,并根据这些输出值来控制触摸屏进入低功耗模式的时间。当根据输出值确定该应用对响应速度要求较高时,终端可以延长触摸屏进入低功耗模式的时间,使得触摸屏不太容易进入低功耗模式,从而减少用户点击触摸屏时无响应的概率;当根据输出值确定该应用对响应速度要求较低时,终端可以缩短触摸屏进入低功耗模式的时间,使得触摸屏更容易进入低功耗模式,从而更快的达到节省功耗的状态。根据应用运行过程中目标传感器的输出值情况分析应用对响应速度的要求,从而针对响应速度要求不同的应用,控制触摸屏在不同时间进入低功耗模式,可以较好的兼顾响应速度和功耗,实现响应速度和功耗之间的平衡,整体上降低系统的功耗。

在第一方面的第一种实现方式中,所述输出值包括加速度或倾斜角度,所述根据所述输出值确定所述应用要求的响应速度大于预设阈值,包括:统计所述预设时间段内的所有输出值中大于预设数值的输出值的数量;当所述数量大于预设数量时,确定所述应用要求的响应速度大于所述预设阈值。

本公开实施例提供的方法,当大于预设数值的输出值的数量较多时,可以认为该应用对响应速度要求较高,终端可以延长触摸屏进入低功耗模式的时间,使得触摸屏不太容易进入低功耗模式,从而减少用户点击触摸屏时无响应的概率。

在第一方面的第二种实现方式中,所述输出值包括加速度或倾斜角度,所述根据所述输出值确定所述应用要求的响应速度小于预设阈值,包括:统计所述预设时间段内的所有输出值中大于预设数值的输出值的数量;当所述数量小于预设数量时,确定所述应用要求的响应速度小于所述预设阈值。

本公开实施例提供的方法,当大于预设数值的输出值的数量较少时,可以认为该应用对响应速度要求较低,终端可以缩短触摸屏进入低功耗模式的时间,使得触摸屏更容易进入低功耗模式,从而更快的达到节省功耗的状态。

在第一方面的第三种实现方式中,要求的响应速度大于所述预设阈值的应用包括游戏类应用,要求的响应速度小于所述预设阈值的应用包括视频类应用。

本公开实施例提供的方法,由于游戏类应用对及时响应或响应速度的要求较高,故游戏类应用可以是第一应用,由于视频类应用对及时响应或响应速度的要求不高,故视频类应用可以是要求的响应速度小于预设阈值的应用。

在第一方面的第四种实现方式中,所述第二低功耗模式和所述第一低功耗模式相同;或,所述第二低功耗模式下所述触摸屏的扫描频率小于所述第一低功耗模式下所述触摸屏的扫描频率。

本公开实施例提供的方法,由于应用对触摸屏的及时响应或响应速度要求不高,该第二低功耗模式下该触摸屏的扫描频率可以小于该第一低功耗模式下该触摸屏的扫描频率,使得该第二低功耗模式和现有技术的doze模式相比,可以更多的降低扫描频率,使得触摸屏进入该第二低功耗模式后的功耗更低。

根据本公开实施例的第二方面,提供一种触摸屏控制装置,包括:

记录模块,用于当应用启动后,记录预设时间段内所述应用被操作时目标传感器的输出值;

切换模块,用于根据所述输出值确定所述应用要求的响应速度大于预设阈值,且第一预设时长内未检测到触摸操作时,将所述触摸屏的工作模式切换至第一低功耗模式,所述第一预设时长大于固定时长;

所述切换模块,还用于根据所述输出值确定所述应用要求的响应速度小于预设阈值,且第二预设时长内未检测到触摸操作时,将所述触摸屏的工作模式切换至第二低功耗模式,所述第二预设时长小于所述固定时长。

在第二方面的第一种实现方式中,所述输出值包括加速度或倾斜角度,所述切换模块用于统计所述预设时间段内的所有输出值中大于预设数值的输出值的数量;当所述数量大于预设数量时,确定所述应用要求的响应速度大于所述预设阈值。

在第二方面的第二种实现方式中,所述输出值包括加速度或倾斜角度,所述切换模块用于统计所述预设时间段内的所有输出值中大于预设数值的输出值的数量;当所述数量小于预设数量时,确定所述应用要求的响应速度小于所述预设阈值。

在第二方面的第三种实现方式中,要求的响应速度大于所述预设阈值的应用包括游戏类应用,要求的响应速度小于所述预设阈值的应用包括视频类应用。

在第二方面的第四种实现方式中,所述第二低功耗模式和所述第一低功耗模式相同;或,所述第二低功耗模式下所述触摸屏的扫描频率小于所述第一低功耗模式下所述触摸屏的扫描频率。

根据本公开实施例的第三方面,提供一种触摸屏控制装置,包括:

处理器;

用于存储处理器可执行的指令的存储器;

其中,所述处理器被配置为:

当应用启动后,记录预设时间段内所述应用被操作时目标传感器的输出值;

根据所述输出值确定所述应用要求的响应速度大于预设阈值,且第一预设时长内未检测到触摸操作时,将所述触摸屏的工作模式切换至第一低功耗模式,所述第一预设时长大于固定时长;

根据所述输出值确定所述应用要求的响应速度小于所述预设阈值,且第二预设时长内未检测到触摸操作时,将所述触摸屏的工作模式切换至第二低功耗模式,所述第二预设时长小于所述固定时长。

根据本公开实施例的第四方面,提供一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现第一方面所述的方法步骤。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。

图1是根据一示例性实施例示出的一种触摸屏控制方法的流程图。

图2是根据一示例性实施例示出的一种触摸屏控制方法的流程图。

图3是根据一示例性实施例示出的一种触摸屏控制装置的框图。

图4是根据一示例性实施例示出的一种触摸屏控制装置400的框图。

具体实施方式

为使本公开的目的、技术方案和优点更加清楚,下面将结合附图对本公开实施方式作进一步地详细描述。

这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。

图1是根据一示例性实施例示出的一种触摸屏控制方法的流程图,如图1所示,触摸屏控制方法应用于具有触摸屏的终端中,包括以下步骤:

在步骤101中,当应用启动后,记录预设时间段内该应用被操作时目标传感器的输出值。

在步骤102中,根据该输出值确定该应用要求的响应速度大于预设阈值,且第一预设时长内未检测到触摸操作时,将该触摸屏的工作模式切换至第一低功耗模式,该第一预设时长大于固定时长。

在步骤103中,根据该输出值确定该应用要求的响应速度小于预设阈值,且第二预设时长内未检测到触摸操作时,将该触摸屏的工作模式切换至第二低功耗模式,该第二预设时长小于该固定时长。

本公开实施例中,通过在应用启动后的预设时间段内记录目标传感器的输出值,并根据这些输出值来控制触摸屏进入低功耗模式的时间。当根据输出值确定该应用对响应速度要求较高时,终端可以延长触摸屏进入低功耗模式的时间,使得触摸屏不太容易进入低功耗模式,从而减少用户点击触摸屏时无响应的概率;当根据输出值确定该应用对响应速度要求较低时,终端可以缩短触摸屏进入低功耗模式的时间,使得触摸屏更容易进入低功耗模式,从而更快的达到节省功耗的状态。根据应用运行过程中目标传感器的输出值情况分析应用对响应速度的要求,从而针对响应速度要求不同的应用,控制触摸屏在不同时间进入低功耗模式,可以较好的兼顾响应速度和功耗,实现响应速度和功耗之间的平衡,整体上降低系统的功耗。

在一种可能实现方式中,该输出值包括加速度或倾斜角度,该根据该输出值确定该应用要求的响应速度大于预设阈值,包括:统计该预设时间段内的所有输出值中大于预设数值的输出值的数量;当该数量大于预设数量时,确定该应用要求的响应速度大于该预设阈值。

在一种可能实现方式中,该输出值包括加速度或倾斜角度,该根据该输出值确定该应用要求的响应速度小于预设阈值,包括:统计该预设时间段内的所有输出值中大于预设数值的输出值的数量;当该数量小于预设数量时,确定该应用要求的响应速度小于该预设阈值。

在一种可能实现方式中,要求的响应速度大于该预设阈值的应用包括游戏类应用,要求的响应速度小于该预设阈值的应用包括视频类应用。

在一种可能实现方式中,该第二低功耗模式和该第一低功耗模式相同;或,

该第二低功耗模式下该触摸屏的扫描频率小于该第一低功耗模式下该触摸屏的扫描频率。

上述所有可选技术方案,可以采用任意结合形成本公开的可选实施例,在此不再一一赘述。

图2是根据一示例性实施例示出的一种触摸屏控制方法的流程图,如图2所示,触摸屏控制方法用于具有触摸屏的终端中,包括以下步骤:

在步骤201中,当应用启动后,记录预设时间段内该应用被操作时目标传感器的输出值。

其中,目标传感器可以是加速度传感器,该加速度传感器的输出值可以是加速度或其他可以反映终端运动情况的参数,如终端相对于水平面的倾斜角度。当然,该目标传感器也可以是其他用于测量终端运动情况的传感器,本公开实施例对此不做限定。

本公开实施例中,应用在启动后,用户可以在应用的操作界面上进行相应操作,在用户的操作过程中终端可能会发生运动,而用户的操作幅度和频率会影响终端的运动幅度和频率,该运动幅度和频率可以由目标传感器的输出值来反映。为此,终端可以针对每个应用,在该应用从启动后运行的预设时间段内,实时或采用预设时间间隔(如5ms或10ms)记录目标传感器的输出值,即在该预设时间段内对目标传感器的输出值进行多次记录,得到多个输出值。

当目标传感器的输出值大于预设数值时,可以认为终端的运动幅度较大,当预设时间段内记录的多个输出值中大于预设数值的输出值数量较多时,可以认为终端在该预设时间段内的运动频率较高,用户与应用之间的交互较多,如用户在终端上玩赛车游戏时高频率地左右倾斜手机,以改变车辆行驶的轨道。

在步骤202中,统计该预设时间段内的所有输出值中大于预设数值的输出值的数量。

本公开实施例中,终端可以通过统计预设时间段内目标传感器的所有输出值中大于预设数值的输出值的数量,来确定该应用运行过程中用户操作是否频繁,而一般需要用户频繁操作的应用对及时响应或响应速度的要求较高,不需要用户频繁操作的应用对及时响应或响应速度的要求较低。

其中,及时响应是指用户对终端屏幕进行触摸操作后,终端能够在目标时长内响应于用户的该触摸操作,该目标时长可以记录在终端的配置参数中,由终端自身的硬件条件决定。在一种可能实现方式中,终端可以通过目标传感器在预设时间段内大于预设数值的输出值的数量,来确定应用的类型,如对及时响应或响应速度要求高的应用和对及时响应或响应速度的要求低的应用,具体过程参见后续步骤203和步骤205。

在步骤203中,当大于预设数值的输出值的数量大于预设数量时,确定该应用要求的响应速度大于该预设阈值。

本公开实施例中,当预设时间段内目标传感器的输出值中大于预设数值的输出值的数量大于预设数量时,可以认为终端在该预设时间段内的运动幅度和运动频率较大,用户在该应用的运行过程中操作比较频繁,用户与该应用有较多的交互。此情况下,终端可以确定该应用要求的响应速度大于该预设阈值,进而终端可以执行后续步骤204。

在一种可能实现方式中,要求的响应速度大于该预设阈值的应用包括游戏类应用,例如,用户在玩游戏时,特别对于闯关类游戏,由于涉及到限制时间或相互对战的场景,用户希望终端可以对任何操作快速响应,从而顺利闯关。可见,游戏类应用对及时响应或响应速度的要求较高。当然,要求的响应速度大于该预设阈值的应用还可以包括其他应用,本公开实施例对此不做限定。因此,当该应用要求的响应速度大于该预设阈值时,该应用可能是游戏类应用。

需要说明的是,上述步骤202和步骤203是终端根据该输出值确定该应用要求的响应速度大于预设阈值的一种可能实现方式。

在步骤204中,当第一预设时长内未检测到触摸操作时,将该触摸屏的工作模式切换至第一低功耗模式,该第一预设时长大于固定时长。

其中,固定时长可以是终端预设的触摸屏进入doze模式的时长,或终端在未运行任何应用时进入doze模式的时长,例如,终端关闭所有应用后,当在固定时长内未检测到触摸操作时,终端可以将触摸屏的工作模式切换至doze模式,本公开实施例对此不做限定。

本公开实施例中,如果终端当前运行的应用要求的响应速度大于预设阈值,由于该应用对及时响应的要求高,故终端需要为该该应用提供较高的响应速度,为此,触摸屏需要保持较高的扫描频率。但在该应用的运行过程中,当用户长时间(如第一预设时长内)不对触摸屏进行操作时,说明用户当前可能并不需要在终端上进行任何操作,此情况下如果终端的触摸屏一直保持较高的扫描频率对用户的触摸操作进行检测,则会带来不必要的功耗。因此,为了节省功耗,终端可以将触摸屏的工作模式切换至第一低功耗模式,该第一低功耗模式可以是现有技术中的doze模式,该doze模式是终端在未灭屏的情况下触摸屏的一种工作模式。

在一种可能实现方式中,如果触摸屏当前处于高功耗模式,则终端可以将触摸屏的工作模式从当前的高功耗模式切换至第一低功耗模式,具体地,终端可以通过降低该高功耗模式下的扫描频率将触摸屏的工作模式切换至第一低功耗模式。其中,该高功耗模式可以是现有技术中的active模式(活跃模式),该active模式是终端在未灭屏的情况下,触摸屏除了doze模式以外的另一种工作模式,相比于doze模式,该active模式下触摸屏的扫描频率高,功耗高,对用户的触摸操作响应速度快。

由于第一低功耗模式下功耗低,但扫描频率也低,容易出现第一次点击触摸屏时,触摸屏没有响应的问题,而该应用要求的响应速度大,因此,相比于现有技术进入doze模式的固定时长,终端可以提高触摸屏进入该第一低功耗模式的时长,如第一预设时长大于该固定时长,通过将触摸屏进入该第一低功耗模式的时间延长,使得触摸屏不太容易进入该第一低功耗模式,从而减少第一次点击触摸屏时无响应的概率。

在步骤205中,当大于预设数值的输出值的数量小于预设数量时,确定该应用要求的响应速度小于该预设阈值。

本公开实施例中,当预设时间段内目标传感器的输出值中大于预设数值的输出值的数量小于预设数量时,可以认为终端在该预设时间段内的运动幅度和运动频率较小,进而可以认为用户在该应用的运行过程中操作比较少,用户与该应用交互较少。此情况下,终端可以确定该应用要求的响应速度小于预设阈值,进而终端可以执行后续步骤206。

在一种可能实现方式中,要求的响应速度小于预设阈值的应用包括视频类应用,例如,用户在观看视频时,一般也只需要打开该视频的播放界面观看即可,在视频播放完成之前,用户无需对触摸屏进行任何操作,可以无需与终端进行交互。可见,视频类应用对及时响应或响应速度的要求不太高。当然,要求的响应速度小于预设阈值的应用还可以包括其他应用,如阅读类应用,本公开实施例对此不做限定。因此,当该应用要求的响应速度小于该预设阈值时,该应用可能是视频类应用或阅读类应用。

需要说明的是,上述步骤202和步骤205是终端根据该输出值确定该应用要求的响应速度小于预设阈值的一种可能实现方式。

在步骤206中,当第二预设时长内未检测到触摸操作时,将该触摸屏的工作模式切换至第二低功耗模式,该第二预设时长小于固定时长。

本公开实施例中,如果终端当前运行的应用要求的响应速度小于预设阈值,由于该应用对及时响应的要求不高,故终端不需要为该应用提供较高的响应速度,为此,触摸屏不需要保持较高的扫描频率。因此,在该应用运行的过程中,当用户长时间(如第二预设时长内)不对触摸屏进行操作时,说明用户当前可能并不需要在终端上进行任何操作,此情况下终端可以将触摸屏的工作模式切换至第二低功耗模式,以避免不必要的功耗。

在一种可能实现方式中,如果触摸屏当前处于高功耗模式(如active模式),则终端可以将触摸屏的工作模式从当前的高功耗模式切换至第二低功耗模式,具体地,终端可以通过降低该高功耗模式下的扫描频率将触摸屏的工作模式切换至第二低功耗模式。

在一种可能实现方式中,该第二低功耗模式可以和该第一低功耗模式相同,如该第一低功耗模式也可以是现有技术中的doze模式。当然,该第二低功耗模式和该第一低功耗模式也可以不同,如由于该应用对触摸屏的及时响应或响应速度要求不高,该第二低功耗模式下该触摸屏的扫描频率可以小于该第一低功耗模式下该触摸屏的扫描频率,使得该第二低功耗模式和现有技术的doze模式相比,可以更多的降低扫描频率,使得触摸屏进入该第二低功耗模式后的功耗更低。

由于该应用对响应速度的要求不高,因此,相比于现有技术进入doze模式的固定时长,终端可以降低触摸屏进入该第二低功耗模式的时长,如第二预设时长小于该固定时长,通过将触摸屏进入该第二低功耗模式的时间提前,使得触摸屏更容易进入该第二低功耗模式,从而更快的达到节省功耗的状态。

需要说明的是,上述步骤203至步骤204与步骤205至步骤206是两个并列的步骤,终端执行步骤201和步骤202后,执行上述步骤203至步骤204,或执行上述步骤205至步骤206,也即本公开实施例提供的方法可以包括上述步骤201、步骤202、步骤203和步骤204,或上述步骤201、步骤202、步骤205和步骤206。

在现有技术中,对于任何应用,由于触摸屏进入doze模式的时间是固定的,导致对于响应要求高的应用,可能由于较快进入doze模式而不能做到及时响应,对于响应要求低的应用,可能由于较慢进入doze模式而不能更快的节省功耗,无法较好的兼顾响应速度和功耗。而本公开中,终端可以针对不同的应用,控制触摸屏在不同时间进入低功耗模式,可以较好的兼顾响应速度和功耗。

需要说明的是,本公开实施例是以应用每次启动时,终端记录该应用启动后的预设时间段内目标传感器的输出值,并根据该输出值确认当前在前台运行的应用要求的响应速度大于预设阈值还是小于预设阈值为例进行说明,实际上终端也可以只在应用第一次启动时进行记录,或者,只在应用前几次启动时记录,根据本次记录确定该应用的类型后,将该应用的应用标识和类型对应存储。这样终端在下次启动该应用后,可以直接根据该应用的应用标识,查询该应用标识对应的应用类型,从而确定该应用要求的响应速度大于预设阈值还是小于预设阈值。

可以理解的是,上述步骤204或步骤206是当用户长时间不对触摸屏进行操作时,触摸屏可以进入第一低功耗模式或第二低功耗模式以节省功耗的过程。当触摸屏处于第一低功耗模式或第二低功耗模式时,触摸屏的扫描频率低,用户在触摸屏上的触摸操作被检测到的概率低,而如果一旦触摸屏检测到用户的触摸操作,说明用户当前可能需要在终端上进行相应操作,此情况下,为了快速响应用户的操作,终端可以将触摸屏的工作模式从当前的第一低功耗模式或第二低功耗模式切换至高功耗模式。

本公开实施例中,通过在应用启动后的预设时间段内记录目标传感器的输出值,并根据这些输出值来控制触摸屏进入低功耗模式的时间。当根据输出值确定该应用对响应速度要求较高时,终端可以延长触摸屏进入低功耗模式的时间,使得触摸屏不太容易进入低功耗模式,从而减少用户点击触摸屏时无响应的概率;当根据输出值确定该应用对响应速度要求较低时,终端可以缩短触摸屏进入低功耗模式的时间,使得触摸屏更容易进入低功耗模式,从而更快的达到节省功耗的状态。根据应用运行过程中目标传感器的输出值情况分析应用对响应速度的要求,从而针对响应速度要求不同的应用,控制触摸屏在不同时间进入低功耗模式,可以较好的兼顾响应速度和功耗,实现响应速度和功耗之间的平衡,整体上降低系统的功耗。

另外,对响应速度要求较低的应用,终端可以进一步降低触摸屏进入低功耗模式后的扫描频率,使得触摸屏在该低功耗模式下可以更多的节省功耗。

图3是根据一示例性实施例示出的一种触摸屏控制装置的框图。参照图3,该装置包括记录模块301和切换模块302。

该记录模块301,被配置为当应用启动后,记录预设时间段内该应用被操作时目标传感器的输出值;

该切换模块302,被配置为根据该输出值确定该应用要求的响应速度大于预设阈值,且第一预设时长内未检测到触摸操作时,将该触摸屏的工作模式切换至第一低功耗模式,该第一预设时长大于固定时长;

该切换模块302,还被配置为根据该输出值确定该应用要求的响应速度小于预设阈值,且第二预设时长内未检测到触摸操作时,将该触摸屏的工作模式切换至第二低功耗模式,该第二预设时长小于该固定时长。

在一种可能实现方式中,该输出值包括加速度或倾斜角度,该切换模块302被配置为统计该预设时间段内的所有输出值中大于预设数值的输出值的数量;当该数量大于预设数量时,确定该应用要求的响应速度大于该预设阈值。

在一种可能实现方式中,该输出值包括加速度或倾斜角度,该切换模块302被配置为当统计该预设时间段内的所有输出值中大于预设数值的输出值的数量;当该数量小于预设数量时,确定该应用要求的响应速度小于该预设阈值。

在一种可能实现方式中,要求的响应速度大于该预设阈值的应用包括游戏类应用,要求的响应速度小于该预设阈值的应用包括视频类应用。

在一种可能实现方式中,该第二低功耗模式和该第一低功耗模式相同;或,该第二低功耗模式下该触摸屏的扫描频率小于该第一低功耗模式下该触摸屏的扫描频率。

本公开实施例中,通过在应用启动后的预设时间段内记录目标传感器的输出值,并根据这些输出值来控制触摸屏进入低功耗模式的时间。当根据输出值确定该应用对响应速度要求较高时,终端可以延长触摸屏进入低功耗模式的时间,使得触摸屏不太容易进入低功耗模式,从而减少用户点击触摸屏时无响应的概率;当根据输出值确定该应用对响应速度要求较低时,终端可以缩短触摸屏进入低功耗模式的时间,使得触摸屏更容易进入低功耗模式,从而更快的达到节省功耗的状态。根据应用运行过程中目标传感器的输出值情况分析应用对响应速度的要求,从而针对响应速度要求不同的应用,控制触摸屏在不同时间进入低功耗模式,可以较好的兼顾响应速度和功耗,实现响应速度和功耗之间的平衡,整体上降低系统的功耗。

关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。

图4是根据一示例性实施例示出的一种触摸屏控制装置400的框图。例如,装置400可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理等。

参照图4,装置400可以包括以下一个或多个组件:处理组件402,存储器404,电源组件406,多媒体组件408,音频组件410,输入/输出(i/o)接口412,传感器组件414,以及通信组件416。

处理组件402通常控制装置400的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件402可以包括一个或多个处理器420来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件402可以包括一个或多个模块,便于处理组件402和其他组件之间的交互。例如,处理组件402可以包括多媒体模块,以方便多媒体组件408和处理组件402之间的交互。

存储器404被配置为存储各种类型的数据以支持在装置400的操作。这些数据的示例包括用于在装置400上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器404可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(sram),电可擦除可编程只读存储器(eeprom),可擦除可编程只读存储器(eprom),可编程只读存储器(prom),只读存储器(rom),磁存储器,快闪存储器,磁盘或光盘。

电源组件406为装置400的各种组件提供电力。电源组件406可以包括电源管理系统,一个或多个电源,及其他与为装置400生成、管理和分配电力相关联的组件。

多媒体组件408包括在装置400和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(lcd)和触摸面板(tp)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件408包括一个前置摄像头和/或后置摄像头。当装置400处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。

音频组件410被配置为输出和/或输入音频信号。例如,音频组件410包括一个麦克风(mic),当装置400处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器404或经由通信组件416发送。在一些实施例中,音频组件410还包括一个扬声器,用于输出音频信号。

i/o接口412为处理组件402和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。

传感器组件414包括一个或多个传感器,用于为装置400提供各个方面的状态评估。例如,传感器组件414可以检测到装置400的打开/关闭状态,组件的相对定位,例如组件为装置400的显示器和小键盘,传感器组件414还可以检测装置400或装置400一个组件的位置改变,用户与装置400接触的存在或不存在,装置400方位或加速/减速和装置400的温度变化。传感器组件414可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件414还可以包括光传感器,如cmos或ccd图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件414还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。

通信组件416被配置为便于装置400和其他设备之间有线或无线方式的通信。装置400可以接入基于通信标准的无线网络,如wifi,2g或3g,或它们的组合。在一个示例性实施例中,通信组件416经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,通信组件416还包括近场通信(nfc)模块,以促进短程通信。例如,在nfc模块可基于射频识别(rfid)技术,红外数据协会(irda)技术,超宽带(uwb)技术,蓝牙(bt)技术和其他技术来实现。

在示例性实施例中,装置400可以被一个或多个应用专用集成电路(asic)、数字信号处理器(dsp)、数字信号处理设备(dspd)、可编程逻辑器件(pld)、现场可编程门阵列(fpga)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述触摸屏控制方法。

在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器404,上述指令可由装置400的处理器420执行以完成上述方法。例如,非临时性计算机可读存储介质可以是只读内存(rom)、随机存取存储器(ram)、只读光盘(cd-rom)、磁带、软盘和光数据存储设备等。

在示例性实施例中,还提供了一种存储有计算机程序的计算机可读存储介质,例如存储有计算机程序的存储器,上述计算机程序被处理器执行时实现上述图1或图2对应的实施例中的触摸屏控制方法。例如,计算机可读存储介质可以是只读内存(rom)、随机存取存储器(ram)、只读光盘(cd-rom)、磁带、软盘和光数据存储设备等。

本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。

应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。

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