终端振动方法、终端及计算机可读存储介质技术

技术编号:16823171 阅读:36 留言:0更新日期:2017-12-16 18:15
本公开是关于一种终端振动方法、终端及计算机可读存储介质,涉及终端技术领域。终端包括压力识别模块和振动响应模块,所述方法包括:当压力识别模块通过内置的压力传感器检测到按压操作时,通过处理单元获取按压操作的压力特征,处理单元的工作功耗小于第一指定功耗,处理单元的待机功耗小于第二指定功耗;当压力特征为指定特征时,压力识别模块通过处理单元基于压力特征,生成第一振动信号,并将第一振动信号传输给振动响应模块;当振动响应模块接收到第一振动信号时,基于第一振动信号驱动内置的振动马达进行振动。本公开可以降低终端振动时的功耗,且可以降低终端的待机功耗,从而可以节省终端的处理资源。

Terminal vibration method, terminal and computer readable storage medium

The present disclosure is about a terminal vibration method, a terminal and a computer readable storage medium, which relate to the field of terminal technology. The terminal includes pressure and vibration response module identification module, the method includes: when the pressure identification module through the pressure sensor built-in press operation is detected, the pressure characteristics of processing unit acquires a pressing operation, the processing unit operating power is less than the first specified power consumption, standby power consumption is less than second of the processing unit specified when the pressure characteristics of power; for the specified characteristics, pressure identification module through the processing unit based on the pressure characteristics, generating a first vibration signal, and the first vibration signal to the vibration response module; when the vibration response module receives the first vibration signal, the vibration of the vibration motor vibration signal based on the first built-in drive. The present disclosure can reduce the power consumption of the terminal vibration and reduce the standby power consumption of the terminal, thus saving the processing resources of the terminal.

【技术实现步骤摘要】
终端振动方法、终端及计算机可读存储介质
本公开涉及终端
,尤其涉及一种终端振动方法、终端及计算机可读存储介质。
技术介绍
随着终端技术的飞速发展,诸如手机、电脑等终端的功能日益强大,其逐渐成为人们工作和生活中不可或缺的一部分。终端中往往设置有振动功能,以提醒用户其进行的某些操作已经生效。例如,在用户对终端的屏幕、按键等进行按压操作时,如果终端检测到这些按压操作,则可以针对这些按压操作进行不同的振动反馈,以提醒用户这些按压操作已经生效。目前,参见图1,终端中通常包括压力识别模块、系统处理器和振动响应模块。该终端运行时,如果压力识别模块检测到按压操作,则获取该按压操作的压力特征,并将该压力特征传输给系统处理器;当系统处理器接收到该压力特征时,基于该压力特征生成PWM(PulseWidthModulation,脉冲宽度调制)波形信号,并将该PWM波形信号传输给振动响应模块;当振动响应模块接收到该PWM波形信号时,基于该PWM波形信号驱动内置的振动马达进行振动。
技术实现思路
为了克服相关技术中存在的问题,本公开提供一种终端振动方法、终端及计算机可读存储介质。根据本公开实施例的第一方面,提供一种终端振动方法,所述终端包括压力识别模块和振动响应模块,所述方法包括:当所述压力识别模块通过内置的压力传感器检测到按压操作时,通过内置的处理单元获取所述按压操作的压力特征,所述处理单元的工作功耗小于第一指定功耗,所述处理单元的待机功耗小于第二指定功耗;当所述压力特征为指定特征时,所述压力识别模块通过所述处理单元基于所述压力特征,生成第一振动信号,并将所述第一振动信号传输给所述振动响应模块;当所述振动响应模块接收到所述第一振动信号时,基于所述第一振动信号驱动内置的振动马达进行振动。可选地,所述压力识别模块通过所述处理单元基于所述压力特征,生成第一振动信号,包括:所述压力识别模块通过所述处理单元基于所述压力特征,从存储的压力特征与信号频率之间的对应关系中,获取对应的信号频率;所述压力识别模块通过所述处理单元生成频率为所获取的信号频率的信号作为所述第一振动信号。可选地,当所述终端处于待机状态时,所述指定特征为能够唤醒所述终端的操作系统的按压操作的压力特征。可选地,所述终端包括系统处理器,所述系统处理器的工作功耗不小于所述第一指定功耗,所述系统处理器的待机功耗不小于所述第二指定功耗。可选地,所述方法还包括:当所述压力特征不为所述指定特征时,所述压力识别模块将所述压力特征传输给所述系统处理器;当所述系统处理器接收到所述压力特征时,基于所述压力特征,生成第二振动信号,并将所述第二振动信号传输给所述振动响应模块;当所述振动响应模块接收到所述第二振动信号时,基于所述第二振动信号驱动所述振动马达进行振动。根据本公开实施例的第二方面,提供一种终端,所述终端包括压力识别模块和振动响应模块;所述压力识别模块,用于当通过内置的压力传感器检测到按压操作时,通过内置的处理单元获取所述按压操作的压力特征,所述处理单元的工作功耗小于第一指定功耗,所述处理单元的待机功耗小于第二指定功耗;所述压力识别模块,还用于当所述压力特征为指定特征时,通过所述处理单元基于所述压力特征,生成第一振动信号,并将所述第一振动信号传输给所述振动响应模块;所述振动响应模块,用于当接收到所述第一振动信号时,基于所述第一振动信号驱动内置的振动马达进行振动。可选地,所述压力识别模块用于:通过所述处理单元基于所述压力特征,从存储的压力特征与信号频率之间的对应关系中,获取对应的信号频率;生成频率为所获取的信号频率的信号作为所述第一振动信号。可选地,当所述终端处于待机状态时,所述指定特征为能够唤醒所述终端的操作系统的按压操作的压力特征。可选地,所述终端包括系统处理器,所述系统处理器的工作功耗不小于所述第一指定功耗,所述系统处理器的待机功耗不小于所述第二指定功耗。可选地,所述压力识别模块,用于当所述压力特征不为所述指定特征时,将所述压力特征传输给所述系统处理器;所述系统处理器,用于当接收到所述压力特征时,基于所述压力特征,生成第二振动信号,并将所述第二振动信号传输给所述振动响应模块;所述振动响应模块,用于当接收到所述第二振动信号时,基于所述第二振动信号驱动所述振动马达进行振动。根据本公开实施例的第三方面,提供一种终端,所述终端包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为执行上述第一方面所述方法的步骤。根据本公开实施例的第四方面,提供一种计算机可读存储介质,所述计算机可读存储介质上存储有指令,所述指令被处理器执行时实现上述第一方面所述方法的步骤。本公开的实施例提供的技术方案可以包括以下有益效果:当压力识别模块通过内置的压力传感器检测到按压操作时,通过内置的处理单元获取按压操作的压力特征,当该压力特征为指定特征时,压力识别模块通过处理单元基于该压力特征,生成第一振动信号,并将第一振动信号传输给振动响应模块,当振动响应模块接收到第一振动信号时,基于第一振动信号驱动内置的振动马达进行振动。由于该处理单元的工作功耗小于第一指定功耗,所以该振动过程中的功耗较低,节省了终端的处理资源。另外,在此情况下,在终端处于待机状态时,仅需该处理单元进行待机即可及时实现对按压操作的振动反馈,由于该处理单元的待机功耗小于第二指定功耗,所以此时终端的待机功耗较低,从而进一步节省了终端的处理资源。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本专利技术的实施例,并与说明书一起用于解释本专利技术的原理。图1是相关技术中提供的一种终端的结构示意图。图2是根据一示例性实施例示出的一种系统架构的示意图。图3是根据一示例性实施例示出的一种终端振动方法的流程图。图4A是根据一示例性实施例示出的另一种终端振动方法的流程图。图4B是根据一示例性实施例示出的一种振动响应模块的结构示意图。图5A是根据一示例性实施例示出的一种终端的框图;图5B是根据一示例性实施例示出的另一种终端的框图;图6是根据一示例性实施例示出的又一种终端的框图。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本专利技术相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本专利技术的一些方面相一致的装置和方法的例子。为了便于理解,在对本公开实施例进行详细的解释说明之前,先对本公开实施例涉及的应用场景和系统架构进行介绍。首先,对本公开实施例涉及的应用场景进行介绍。用户在使用终端时,可以对终端的屏幕、按键等进行不同的按压操作,如果终端检测到这些按压操作,则可以针对这些按压操作进行不同的振动反馈,以提醒用户这些按压操作已经生效。目前,终端运行时,如果压力识别模块检测到按压操作,则压力识别模块需要将该按压操作的压力特征传输给系统处理器,由系统处理器来输出该压力特征对应的PWM波形信号给振动响应模块,以便振动响应模块基于该PWM波形信号来驱动内置的振动马达进行振动。在此情况下,为了可以及时地对按压操作进本文档来自技高网...
终端振动方法、终端及计算机可读存储介质

【技术保护点】
一种终端振动方法,其特征在于,所述终端包括压力识别模块和振动响应模块,所述方法包括:当所述压力识别模块通过内置的压力传感器检测到按压操作时,通过内置的处理单元获取所述按压操作的压力特征,所述处理单元的工作功耗小于第一指定功耗,所述处理单元的待机功耗小于第二指定功耗;当所述压力特征为指定特征时,所述压力识别模块通过所述处理单元基于所述压力特征,生成第一振动信号,并将所述第一振动信号传输给所述振动响应模块;当所述振动响应模块接收到所述第一振动信号时,基于所述第一振动信号驱动内置的振动马达进行振动。

【技术特征摘要】
1.一种终端振动方法,其特征在于,所述终端包括压力识别模块和振动响应模块,所述方法包括:当所述压力识别模块通过内置的压力传感器检测到按压操作时,通过内置的处理单元获取所述按压操作的压力特征,所述处理单元的工作功耗小于第一指定功耗,所述处理单元的待机功耗小于第二指定功耗;当所述压力特征为指定特征时,所述压力识别模块通过所述处理单元基于所述压力特征,生成第一振动信号,并将所述第一振动信号传输给所述振动响应模块;当所述振动响应模块接收到所述第一振动信号时,基于所述第一振动信号驱动内置的振动马达进行振动。2.根据权利要求1所述的方法,其特征在于,所述压力识别模块通过所述处理单元基于所述压力特征,生成第一振动信号,包括:所述压力识别模块通过所述处理单元基于所述压力特征,从存储的压力特征与信号频率之间的对应关系中,获取对应的信号频率;所述压力识别模块通过所述处理单元生成频率为所获取的信号频率的信号作为所述第一振动信号。3.根据权利要求1所述的方法,其特征在于,当所述终端处于待机状态时,所述指定特征为能够唤醒所述终端的操作系统的按压操作的压力特征。4.根据权利要求1-3任一所述的方法,其特征在于,所述终端包括系统处理器,所述系统处理器的工作功耗不小于所述第一指定功耗,所述系统处理器的待机功耗不小于所述第二指定功耗。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:当所述压力特征不为所述指定特征时,所述压力识别模块将所述压力特征传输给所述系统处理器;当所述系统处理器接收到所述压力特征时,基于所述压力特征,生成第二振动信号,并将所述第二振动信号传输给所述振动响应模块;当所述振动响应模块接收到所述第二振动信号时,基于所述第二振动信号驱动所述振动马达进行振动。6.一种终端,其特征在于,所述终端包括压力识别模块和振动响应模块;所述压力识别模块,用于当通过内...

【专利技术属性】
技术研发人员:杨坤
申请(专利权)人:北京小米移动软件有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1